Я пытаюсь отправить объект json с использованием метода GET. Мой код:
$.ajax({
url: "/api/endpoint",
type: "GET",
data: {"sort":"date"},
contentType: "application/json",
dataType: "json",
...
Однако полученные заголовки имеют значение "Content-Length" равным нулю, поэтому мой json-парсер на сервере не читает содержимое.
Я уже пробовал устанавливать заголовок длины содержимого, но он все равно приходит на сервер как ноль:
$.ajax({
url: "/api/endpoint",
headers: {"CONTENT_LENGTH",JSON.stringify({"sort":"date"}).length},
type: "GET",
data: {"sort":"date"},
contentType: "application/json",
dataType: "json",
...
Любая идея, как это сделать? Он должен быть запросом GET.