2012-01-10 67 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