用于测试的HTTP Post Multipart Tool

时间:2011-09-15 12:57:48

标签: http rest firefox-addon http-post

有没有人知道一个小测试工具(比如Firefox的Poster / RestTool)能够上传文件并在同一个帖子请求中发送文本正文(Multipart)?

5 个答案:

答案 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帖子。

  1. 选择"参数"标签
  2. 输入多部分"名称"和"价值"
  3. 按"添加/更改"
  4. 选择"要发送的内容"标签
  5. 按" Body from Parameters"
  6. 根据需要输入您的网址和用户身份验证
  7. 按" POST"

答案 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)

Firefox有一些:

和@joff先前提到的海报

相关问题