リソース設計
アプローチ
Webサービスで提供するデータを特定する
データをリソースに分ける
リソースにURIで名前を付ける
クライアントに提供するリソースの表現を設計する
リンクとフォームを利用してリソース同士を結び付ける
イベントの標準的なコースを検討する
エラーについて検討する
リソースの要件
アドレス可能性
接続性
統一インタフェース
ステートレス性
URIのセミコロン、コンマ
コンマ区切りの列挙、セミコロン区切りの列挙
本の例から...
/position?latitude=36.313&longitude=124.234
よりも
/position/36.313,124.234
/colorpair?color1=red&color2=blue
よりも
/colorpair/red;blue
/articles?start=20061201&end=20071201
よりも
/articles/20061201-20071201
http://masuda220.jugem.jp/?eid=427
トレイリングスラッシュ
付けるのをデフォルトとする。ディレクトリかどうか判別でき、無駄なリダイレクトが発生しないため。
googleもつけてるし。
一応参考
www.php-zfex.jp/blog/2012/04/12/trailing-slash/
Last updated