この種の状況に遭遇したことはありませんか? axios を使用してインターフェースを要求すると、要求は
オプション要求とポスト要求の 2 回行われました。
ここでは解決策についてのみ説明しますが、追加オプションの要求がある理由については、興味がある場合は、Baidu で自分で調べることができます。
解決策:
ステップ 1:
axios のリクエスト ヘッダーの「Content-Type」を「application/x-www-form-urlencoded;charset=UTF-8」に設定します。
axios.defaults.headers["Content-Type"] = "application/x-www-form-urlencoded;charset=UTF-8";
ステップ 2:
リクエスト パラメータのキャリアが URLSearchParams を使用する
const params = new URLSearchParams();
params.append(key, value);
axios.post(url, url_params);
OK~、リクエストを 2 回最適化するのに必要な手順は 2 つだけです