Как правильно сделать GET запрос с body?
Как правильно сделать get запрос с body 
getQuestionWithoutTag(page, size, id) {
let query = '/api/question/withTags?page=' + page + '&size=' + size;
return fetch(query,{body : JSON.stringify(id)})
.then(response => {
if (response.ok) {
return response.json()
} else {
let error = new Error();
error.response = response.text();
throw error;
}
}).catch(error => error.response.then(message => console.log(message)));
}
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
По стандартам get запрос не может иметь тела. Формат get запроса не предполагает тела. Если вам необходимо тело то используйте post или put. А если get то передавайте данные в заголовке либо пути.
Рекомедую ознакомиться с информацией здесь или здесь
A payload within a GET request message has no defined semantics; sending a payload body on a GET request might cause some existing implementations to reject the request.