Heim > Datenbank > MySQL-Tutorial > Wie sende ich Abfrageparameter mit Axios in einer POST-Anfrage?

Wie sende ich Abfrageparameter mit Axios in einer POST-Anfrage?

Mary-Kate Olsen
Freigeben: 2024-11-01 10:50:02
Original
522 Leute haben es durchsucht

How do I send query parameters with Axios in a POST request?

Abfrageparameter-Posting mit Axios

Wenn Sie eine POST-Anfrage mit Axios stellen, kann es vorkommen, dass Sie auf ein Szenario stoßen, an das Sie Abfrageparameter anhängen müssen die URL. Dies unterscheidet sich vom Senden von Daten innerhalb des Anfragetexts.

Ein häufiges Problem besteht beim Versuch, Abfrageparameter mit Axios in React Native zu übergeben, was aufgrund ungültiger Abfrageparameter zu einem 400-Fehler führt.

An Um dieses Problem zu beheben, müssen Sie bei Axios die Abfrageparameter anders als die Anforderungsdaten angeben. Während die Funktionssignatur für Post axios.post(url[, data[, config]]) lautet, müssen Sie die Abfrageparameter als drittes Argument innerhalb des Konfigurationsobjekts übergeben.

Zur Veranschaulichung: Bedenken Sie der folgende Code:

<code class="javascript">.post(`/mails/users/sendVerificationMail`, null, { params: {
  mail,
  firstname
}})
.then(response => response.status)
.catch(err => console.warn(err));</code>
Nach dem Login kopieren

Dieser Code sendet eine POST-Anfrage mit einem leeren Textkörper und den angegebenen Abfrageparametern:

POST http://localhost:8000/api/mails/users/sendVerificationMail?mail=lol%40lol.com&amp;firstname=myFirstName
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie sende ich Abfrageparameter mit Axios in einer POST-Anfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage