Open kishibashi opened 9 years ago
HTTPメソッド、 RailsにはPATCH(部分更新)があるらしい
SOAPはPOSTを誤用している
叩くURLの例
PUT /resources/1
POST /resources
こんな感じ(雑)
soapはpostを誤用している最たる例
getも??soapが複雑と言われているのはこのことも起因している?
PUTはある場所に置くイメージ POSTは、この種類の新しく作って、URL教えてってやるのがRESTful (雑)
headリクエストというのがあるんだ
受け取れないほど大きいサイズのレスポンスって今あるのかな
webapiで使用できるメソッドが制限されていたらheadの使い道ってどこにあるのか・・?
healthcheck?
$ http options www.val.co.jp
HTTP/1.1 400 Bad Request
httpie便利です
S3はoptions許してないのかー
冪等性に着目しようってRESTudyで言ってた
POSTは冪等性じゃない
ショッピングサイトで「2回押さないでください」って出るよね
2回押したらどうなるんだろう?って思うmaruyamaさん
2回押したら2回注文されるよ多分
戻ると表示できないページとかもあるよね
JSで2回目ボタン押せないようにすることもできる
それはURLを2回送信はできちゃうよね
手が震えてダブルクリックしてしまった日には・・
抽選とか有利になっちゃう
ただDBに保存するときに検証してるだろうけどね(関係ない話になった)
メソッドの誤用 「URLに動詞を入れるな」という格言がありまして
リソースの編集ページはどうする?
/edit が多い
まる「editor」
<「edition」
どんなときでも動詞をURLにいれちゃだめなの? 全部名詞で片付けられるわけもないよね
まあ基本はうまいことリソースを定義してやってッて感じか
編集ページを表示するぶんにはGET? そこで編集するときにはPOST?
リソース表示ページで、編集したい項目をクリックしたら編集モードになるとか?
jsでそこまでたよる?
URL考えすぎるより、実際の使い勝手考えたほうがよさ気
twitterのprofile編集はそのページ(URLそのまま)でできるね
そしていざとなったら何でもできるPOST。
万能なやつは一応用意しておくんだね・・
\そしていざとなったらなんでもできるPOST/
編集ページのURLどうしようね
ママすぱあとの口コミ編集もその場だ!
ママすぱあとのレポート編集ページはステートフル?
廣戸晶 福本江梨奈 添田悠央 丸山ひかる