Estoy tratando de enviar un objeto json utilizando el método GET. Mi código:JQuery, envíe el objeto JSON usando el método GET
$.ajax({
url: "/api/endpoint",
type: "GET",
data: {"sort":"date"},
contentType: "application/json",
dataType: "json",
...
Sin embargo, los encabezados recibidos han "Content-Length" se establece en cero, de ahí mi JSON analizador en el servidor no ha leído el contenido.
que ya han intentado fijar cabecera longitud del contenido, pero todavía viene con el servidor como cero:
$.ajax({
url: "/api/endpoint",
headers: {"CONTENT_LENGTH",JSON.stringify({"sort":"date"}).length},
type: "GET",
data: {"sort":"date"},
contentType: "application/json",
dataType: "json",
...
alguna idea de cómo conseguir este trabajo? TIENE que ser solicitud GET.
petición GET no han contenido ??? – Bergi
La longitud del contenido es irrelevante porque no está realizando una solicitud con un cuerpo. ¿Cómo estás leyendo la solicitud? – Esailija
¿Ha comprobado cómo se ve su solicitud (por ejemplo, en la pestaña Firebug - Net)? – Dusan