@floweredcat

Ппочему не работает POST-запрос на сервер в коде, но работает в POSTMAN (error 422)?

Добрый день!

Делаю запрос на фронте с помощью fetch, методом POST. Но сервер возвращает ошибку 422. При этом когда делается такой же запрос в сервисе POSTMAN все ок.

Код:
const requestOptions = {
    mode: "no-cors",
    method: "POST",
    headers: { "Content-Type": "application/json"},
    body: JSON.stringify({"s": "select id,pid,name from tbmenu where idproduct is null"}),
  };

  useEffect(() => {
    fetch("http://wsuno.xyz:5680/1/15046", requestOptions)
      .then((responce) => {
        responce.text()
        if (!responce.ok) {
          throw new Error('Error responce');
        }
        return responce.text()
      })
      .then((data) => {
        setData(data);
      })
      .catch((err) => {
        setError(err);
      })
      .finally(() => {
        setLoading(false); 
      });
  }, []);
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы