axios 0.20.0 で DELETEリクエストのデータをセットできない
axios 0.20.0 のバグ
axiosを使って DELETE リクエストを送る時、パラメータを指定する場合は、dataをキーにしてオブジェクトを送信すれば良いということは調べて分かったのですが、どうしても HTTPステータス415エラーになってしまいました。
axios.delete( url, { data: { foo: '123'} });
Gitのソースコードなどを調べていたところ、DELETEリクエストに関連すすissueがあがっていて、このあたりを調べていったところ、axios 0.20.0 のときだけ DELETEリクエストで bodyデータが送られないというバグに行きつきました。
Axios does not use data from config when making DELETE request #3220
github.com
axios 0.21.0 が出ていたので、こちらにバージョンアップしたところ、DELETEリクエストでパラメータを送信することができました。