2013-07-18 27 views
6

istek olabilir, bir GET talebi olduğu zamanjQuery Ajax GET ve contentType? (JQuery ajax yöntemi): İlgili

contentType özelliği sayılır mu? (örnek)

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

}); 

P.S.

contentType i sunucudan almak için BEKLEDİĞİNİZ verilerin şeklidir sunucu
dataType göndermek verilerin şeklidir.

+0

[http istekleri için bir içerik türüne ihtiyacım var mı?] Olası bir kopyası (http://stackoverflow.com/questions/5661596/do-i-need-a-content-type-for-http-get- istekleri) – adeneo

+0

@adeneo mükemmel şekilde çoğaltılır. Teşekkürler. Bunu görmedim. (Ancak silme oylayacak) –

cevap

9

RFC 2616'a göre, GET isteklerinde istek gövdesini kullanmak yasaktır.
Bununla birlikte, vücutta veri gönderen bir istemci uygulaması ve GET istekleri gövdesinde verileri ayrıştıran bir sunucu uygulaması hakkında bilgi edinmek istiyorum.

Temel olarak, Content-Type üstbilgisi kullanılmaz.

0

İstek istekleri, istek gövdesi olmadığı için içerik türünde olmamalıdır. Yani hayır diyorum, buna gerek yok.

+1

@BenjaminGruenbaum boş bir bedenleri var IMHO –

+0

@BenjaminGruenbaum yasak mı, yoksa imkansız mı? Ben Jsut vücudun boş olduğunu söyledi. Get ve tam vücut içeriği ile kemancı bir istek oluşturabilir ve yine de işe yarayacak. –