【Laravel】Postmanを使ってテストしていたRESTful APIの「PUT」が正常に動作しなかった原因と対処法
目次
原因
Postmanそのものの問題ではなく、HTMLがPUT(POST,GET以外)
のメソッドをサポートしていないことが原因でした。
具体的な設定として、form-data
でbodyにデータを設定していました。form-data
はHTML
のformタグ
の動作を再現するので、このような現象になるようです。
対処法
bodyのデータ形式を、form-data
から、raw
に変更して、json形式でデータを記述すればPUT
メソッドを使用しても正常に動作します。
【Laravel】Postmanを使ってテストしていたRESTful APIの「PUT」が正常に動作しなかった原因と対処法
https://blog.djima.net/2021/06/12/【Laravel】Postmanを使ってテストしていたRESTful-APIの「PUT」が正常に動作しなかった原因と対処法/