Żądanie Axios PUT nie działa
Metoda axios.put nie działa, gdy uruchomiony jest axios.post.
To jest działający przykład dla prośby o wpis. (przykład)
let response = await axios.post(`${ROOT_URL}/urls/url/`, {
post_id,
password,
content
}, { headers });
console.log(response.status)// 201.
Po prostu skopiowałem i wkleiłem rzeczywiste żądanie pocztowe, a także zmieniłem niektóre pola i metodę żądania
put. Ale zwraca 400 błędów po stronie serwera.
let response = await axios.put(`${ROOT_URL}/profile/update/`, {
title,
gender
}, { headers }); <- Server prints 400 HTTP error.
Testowałem z
Postmani potwierdziłem, że działa z metodą put. Muszę pomyśleć, że moja składnia axios.put jest nieprawidłowa, ale nie jestem pewien, jak może się ona różnić od metody post.
Jeśli widzisz oficjalną stronę dokumentacji Axios, wygląda ona prawie identycznie.
Link do dokumentacji Axios
https://github.com/axios/axios ... fig-1
Wersja axios to 0.16.2:
"axios": "^ 0.16.2",
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Sprawdzę, czy Twoja wiadomość jest poprawna.
Czy to jest prawidłowy obiekt?
Przykład:
Anonimowy użytkownik
Potwierdzenie od:
jeśli w konfiguracji interfejsu API w zapleczu. trasa jest skonfigurowana w następujący sposób: musisz przesyłać dane jako takie, a nie jako przedmiot.
więc w moim przypadku było tak: