有没有人知道一个小测试工具(比如Firefox的Poster / RestTool)能够上传文件并在同一个帖子请求中发送文本正文(Multipart)?
答案 0 :(得分:9)
它不是firefox-addon,但我真正建议的是使用curl工具。它在使用RESTful HTTP API时非常适合,因为它非常接近HTTP协议。因为它是基于CLI的,所以它作为图形插件更灵活(例如,您可以通过邮件发送或通过示例调用来记录您的API。)
E.g。使用curl执行多部分请求将是:
# with '-v' verbose-switch you see some headers
# with '-F' you are "activating" single multiparts
# with '@' you are referencing file
curl -v -F myPartName1=@file1.txt -F myPartName2=@file2.txt http://host.com/your/multipart/endpoint
# if server needs it you can also pass Content-Type with single files
... -F "myPartName1=@file1.txt;type=text/plain" ...
您希望在服务器端使用哪种多部分(例如,multipart / form-data或multipart / mixed)。
是否有必要成为firefox插件的原因?我见过有人使用RestClient,但我从未看到它使用多部分。
答案 1 :(得分:1)
您可以使用Firefox poster附加组件发送带有多部分的HTTP帖子。
答案 2 :(得分:1)
对于Chrome / Chromium,有一个优秀的Postman应用程序/扩展程序:http://www.getpostman.com/。
有关简短的视觉教程,您可以查看:https://stackoverflow.com/a/16022213/1667104。
答案 3 :(得分:0)
我喜欢在我的大多数HTTP项目中包含http://aminus.net/wiki/Okapi。
答案 4 :(得分:0)