REST(1)

  • REST(Representational State Transfer)とは

ネットワーク分散システムのアーキテクチャ設計指針

  • URI設計指針
    • 実装依存の拡張子を利用しない(.pl,.rb,.do,.jsp等)
    • 実装依存のパス名を利用しない(/cgi-bin/,/servlet/等)
    • メソッド名を利用しない(../login.do?action=login等)
    • セッションIDを含めない
    • 小文字で統一する
    • URIはそのリソースを表現する名詞である