2013-07-18 109 views
6

關於:(jQuery的AJAX方法):jQuery Ajax GET和contentType?

是否contentType屬性時請求本身是一個GET請求計數? (舉例)

$.ajax({ 
    type: "GET", 
    url: "/webservices/xxx.asmx/yyy", 
    data: JSON.stringify({ Markers: markers }), 
    contentType: "application/json; charset=utf-8", 
    dataType: "json",....... 

}); 

p.s.

的contentType是一個數據,我發送到服務器
數據類型的數據,我期望從服務器獲取表單的形式。

+0

可能的重複[我需要http獲取請求的內容類型嗎?](http://stackoverflow.com/questions/5661596/do-i-need-a-content-type-for-http-get-請求) – adeneo

+0

@ adeneo完美重複。謝謝。 (但我會投票刪除) –

回答

9

根據RFC 2616,在GET請求中不禁止使用請求主體。
但是,我想知道一個客戶端實現,它在主體中發送數據,以及服務器實現分析GET請求主體中的數據。

所以基本上沒有,Content-Type頭沒有使用。

0

獲取請求不應該有內容類型,因爲它們沒有請求主體。 所以我會說不,不需要。

+1

@BenjaminGruenbaum他們有一個空的身體恕我直言 –

+0

@BenjaminGruenbaum我說我的禁止或不可能?我只是說,身體是空的。你可以創建一個獲取和全身內容的提琴手請求,它仍然會工作。 –