使用RESTClient为firefox插件将数据发布到REST API

时间:2012-01-10 12:51:34

标签: rest post firefox-addon

我正在使用RESTClient for firefox addon来测试REST API,我设置了一些工作正常,如果我将请求主体和方法设置为GET,我无法通过我的PHP应用程序访问数据,但是可用的标题

**Request headers**   
   Content-Type : application/json

**Request Body**  

   [
   {
    "data1" : "value1",
    "data2" : "value2",
    "data3" : 1
    }
   ]

如何正确设置请求正文?

1 个答案:

答案 0 :(得分:4)

将主体设置为GET请求是一种“无意义”,因为GET意味着检索一些信息,并且请求的主体用于发送数据。

正是从这个角度来看,网络服务器,大​​部分时间,忽略了GET请求的正文,这可以解释为什么你不能从PHP脚本中获取数据。

如果您的请求的目的是创建更新资源,您应该考虑使用 POST PUT 成为REST。

已经有一个主题在这里打开了几乎相同的问题:HTTP GET with request body