【Laravel】Postmanを使ってテストしていたRESTful APIの「PUT」が正常に動作しなかった原因と対処法

目次

原因

Postmanそのものの問題ではなく、HTMLがPUT(POST,GET以外)のメソッドをサポートしていないことが原因でした。

具体的な設定として、form-dataでbodyにデータを設定していました。form-dataHTMLformタグの動作を再現するので、このような現象になるようです。

formdata設定

対処法

bodyのデータ形式を、form-dataから、rawに変更して、json形式でデータを記述すればPUTメソッドを使用しても正常に動作します。

raw設定

【Laravel】Postmanを使ってテストしていたRESTful APIの「PUT」が正常に動作しなかった原因と対処法

https://blog.djima.net/2021/06/12/【Laravel】Postmanを使ってテストしていたRESTful-APIの「PUT」が正常に動作しなかった原因と対処法/

Author

Daiki Iijima

Posted on

2021-06-12

Updated on

2024-04-17

Licensed under