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

Mary-Kate Olsen
リリース: 2024-11-01 10:50:02
オリジナル
422 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!