Как отправить данные в теле запроса с помощью GET при использовании jQuery $ .ajax ()
API сервиса, который я использую, имеет определенный метод GET, который требует, чтобы данные отправлялись в теле запроса.
Данные, требуемые в теле, представляют собой список идентификаторов, разделенных символом hypen, и они могут быть очень большими, и поэтому они должны быть отправлены в теле, иначе они, вероятно, будут где-то в цепочке браузеров / прокси / веб-серверов и т. Д. Примечание. У меня нет контроля над службой или API, поэтому не вносите предложения по ее изменению.
Я использую следующий код jQuery, однако, наблюдая запрос / ответ в Fiddler, я вижу, что «данные» Я отправляю, ВСЕГДА конвертируется и добавляется в строку запроса, несмотря на то, что я установил & quot; processData & quot; вариант ложного ...
<code>$.ajax({ url: "htttp://api.com/entity/list($body)", type: "GET", data: "id1-id2-id3", contentType: "text/plain", dataType: "json", processData: false, // avoid the data being parsed to query string params success: onSuccess, error: onError }); </code>
Кто-нибудь знает, как я могу форсировать «данные» значение для отправки в теле запроса? Любая помощь приветствуется, спасибо заранее.