Axios - リクエスト本文とヘッダーを含む DELETE リクエスト? 質問する

Axios - リクエスト本文とヘッダーを含む DELETE リクエスト? 質問する

ReactJS でプログラミング中に Axios を使用しており、サーバーに DELETE リクエストを送信するふりをしています。

そのためには、次のヘッダーが必要です:

headers: {
  'Authorization': ...
}

そして体は

var payload = {
    "username": ..
}

インターネットで検索したところ、DELETE メソッドには「パラメータ」が必要で、「データ」は受け入れられないことがわかりました。

次のように送信しようとしています:

axios.delete(URL, payload, header);

あるいは

axios.delete(URL, {params: payload}, header);

しかし、何も機能していないようです...

ヘッダーと本文の両方を含む DELETE リクエストを送信できるかどうか (可能だと思います)、またその方法を教えてください。

ベストアンサー1

それで、何度か試してみたところ、うまく機能していることがわかりました。

注文の順序に従ってください。これは非常に重要です。そうしないと機能しません。

axios.delete(URL, {
  headers: {
    Authorization: authorizationToken
  },
  data: {
    source: source
  }
});

おすすめ記事