没有人知道能够在相同的发布请求(Multipart)中上传文件并发送文本正文的一个小测试工具(如Poster/RestTool for Firefox)吗?用于测试的HTTP Post Multipart工具
回答
它不是一个Firefox插件,但我真正可以推荐的是使用curl工具。当使用RESTful HTTP API进行游戏时,它非常合适,因为它非常接近HTTP协议。因为它是基于CLI的,所以它比图形插件更灵活(例如,你可以邮寄或者可以用示例调用来记录你的api)。
E.g.这样做,卷曲multipart请求是:
# with '-v' verbose-switch you see some headers
# with '-F' you are "activating" single multiparts
# with '@' you are referencing file
curl -v -F [email protected] -F [email protected] http://host.com/your/multipart/endpoint
# if server needs it you can also pass Content-Type with single files
... -F "[email protected];type=text/plain" ...
你希望在服务器端(例如多部分/格式数据或多重/混合)什么样的多。
是否有一个原因,它必须是一个Firefox插件?我见过使用RestClient的人,但我从来没有看到它使用多部分。
经过一分钟的谷歌搜索,我仍然没有得到multipart/form-data和multipart/mixed之间的区别。但是我开发了服务器端和客户端,因此可以完全控制通信。 我想要做的是发送一个或多个文件到PHP脚本,但也发送一些键值在邮政。 对我来说很重要的是该文件存在于全局$ _FILES变量中,键值对位于$ _POST中。 – SeBo
我喜欢在我的大部分HTTP项目中包含http://aminus.net/wiki/Okapi。
您可以使用Firefox poster附加组件发送带有多部分的HTTP帖子。
- 选择“参数”选项卡
- 输入多“名称”和“值”
- 按“添加/更改”
- 选择“内容发送”选项卡
- 按“身体参数”
- 输入您的网址和用户验证,按照要求
- 按 “POST”
对于Chrome/Chromium,有优秀的邮递员应用程序/扩展程序:http://www.getpostman.com/。
对于一个简短的视觉教程,你可以检查:https://stackoverflow.com/a/16022213/1667104。
Firefox有几个:如早些时候@joff
- 1. Python请求Multipart HTTP POST
- 2. 的Http基准测试工具,每次
- 3. 支持HTTP PATCH的REST测试工具?
- 4. 哪个http测试工具可用于负载平衡?
- 5. 用于.NET的测试发现工具
- 6. 用于Ajax负载测试的工具
- 7. 用于测试OData服务的工具
- 8. REST用于测试的听音工具
- 9. 用于BlackBerry的UI测试工具
- 10. 分布式HTTP基准测试工具?
- 11. HTTP和JMS负载测试工具
- 12. 哪个工具用于性能测试?
- 13. 如何测试基于WCF Json HTTP Post的.NET应用程序?
- 14. 用于执行Java Web服务的测试工具工具
- 15. 用于模糊HTTP POST请求的开源模糊工具
- 16. multipart/form-data http post请求curl vC++
- 17. Jython multipart post with commons http-client/core
- 18. Python - HTTP multipart/form-data POST请求
- 19. Java Multipart/post download
- 20. Spray Client Post Multipart
- 21. 用于测试POST到.PHP的网站
- 22. iphone post multipart
- 23. Android Multipart POST请求
- 24. 用的multipart/form-data的使用CLJ-AJAX HTTP POST请求
- 25. Android httpclient multipart post
- 26. 什么是用于测试HTTP推送的一些好工具/技术
- 27. iOS - multipart/form-data post
- 28. 更好的文件上传方式:HTTP post multipart或HTTP put?
- 29. XMLHttpRequest POST multipart/form-data
- 30. Java Junit测试HTTP POST请求
提到
和海报是否需要是一个Firefox添加 - 上?或者一个独立的工具是否足够? –
不,当然不是。我只想举一些例子。 – SeBo