2012-01-10 66 views
0

我使用RESTClient实现Firefox的插件来测试REST API,我设置了一些标头的正常工作,如果我设定要求和方法得到的,我无法通过访问数据我PHP应用程序,但标题可用POST数据到REST API使用RESTClient实现的Firefox插件

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

**Request Body** 

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

如何正确设置请求正文?

回答

4

设置一个机构,GET请求是“无稽之谈”,因为GET是指检索一些信息和请求的主体是用来发送数据。

正是从这个角度上说,Web服务器,大部分时间,忽略GET请求,这可以解释为什么你不能从你的PHP脚本让你的数据的主体。

如果您的请求的目的是为了创造更新应该考虑使用POSTPUT是REST的资源。

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