2011-09-15 46 views

回答

8

它不是一个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的人,但我从来没有看到它使用多部分。

+0

经过一分钟的谷歌搜索,我仍然没有得到multipart/form-data和multipart/mixed之间的区别。但是我开发了服务器端和客户端,因此可以完全控制通信。 我想要做的是发送一个或多个文件到PHP脚本,但也发送一些键值在邮政。 对我来说很重要的是该文件存在于全局$ _FILES变量中,键值对位于$ _POST中。 – SeBo

1

您可以使用Firefox poster附加组件发送带有多部分的HTTP帖子。

  1. 选择“参数”选项卡
  2. 输入多“名称”和“值”
  3. 按“添加/更改”
  4. 选择“内容发送”选项卡
  5. 按“身体参数”
  6. 输入您的网址和用户验证,按照要求
  7. 按 “POST”
0

Firefox有几个:如早些时候@joff