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