jQuery Ajax GET和contentType?
关于:(jQuery ajax方法):
当请求本身是GET
请求时,是否会计算contentType
属性? (例)
$.ajax({ type: "GET", url: "/webservices/xxx.asmx/yyy", data: JSON.stringify({ Markers: markers }), contentType: "application/json; charset=utf-8", dataType: "json",....... });
PS
contentType是我发送给服务器的数据forms
dataType是我期望从服务器获取的数据forms。
根据RFC 2616 ,不禁止在GET请求中使用请求主体。
但是,我想知道一个客户端实现,它在主体中发送数据,以及一个服务器实现,它解析GET请求体中的数据。
所以基本上,不,不使用Content-Type
标头。
获取请求不应具有内容类型,因为它们没有请求正文。 所以我会说不,这不是必需的。