ホームページ >データベース >mysql チュートリアル >Axios を使用して POST リクエストでクエリ パラメータを送信するにはどうすればよいですか?

Axios を使用して POST リクエストでクエリ パラメータを送信するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-01 10:50:02522ブラウズ

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

Axios を使用したクエリ パラメータのポスト

Axios を使用して POST リクエストを作成する場合、クエリ パラメータをURL。これは、リクエスト本文内でデータを送信することとは異なります。

よくある問題の 1 つは、React Native で Axios を使用してクエリ パラメータを渡そうとしたときに、無効なクエリ パラメータにより 400 エラーが発生することです。

Toこれを解決するには、Axios ではリクエスト データとは異なるクエリ パラメータを指定する必要があります。 post の関数シグネチャは axios.post(url[, data[, config]]) ですが、config オブジェクト内の 3 番目の引数としてクエリ パラメーターを渡す必要があります。

例として、次のように考えます。次のコード:

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

このコードは、空の本文と指定されたクエリ パラメーターを含む POST リクエストを送信します:

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

以上がAxios を使用して POST リクエストでクエリ パラメータを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。