Как правильно сделать 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.

→ Ссылка