У меня есть GET API, который получает входные данные в JSON.когда я тестирую запрос в бессоннице, который работает хорошо, но после тестирования я генерирую код jquery из бессонницы и вставляю его в консоль Chrome.это код:
var data = JSON.stringify({
"tags": [
100
]
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "http://localhost/panel-api-backend/public/api/foods");
xhr.setRequestHeader("content-type", "application/json");
xhr.send(data);
, когда я получаю ответ, кажется, что ввод (поле tags
) не отправлено API.когда я меняю глагол запроса на POST
.все отлично.есть ли причина, по которой javascript не может отправлять входные данные JSON API-интерфейсам?