タグ

DropboxとRESTに関するraimon49のブックマーク (1)

  • HTTP API の設計方向

    見てみると、たしかに Get 系の API だとしても POST を利用しているし、API の URL 設計に get_shared_link_file のようによく言われる REST っぽい設計は使っていなかった。 この方針は同意だ。自分は結構前に REST っぽい API を捨てることにした。だからといって REST API がダメだとかは思っていない。 一般ユーザが使う場合の API は REST API であるほうが慣れ親しんでいる場合が多いからだ。 AWS で利用されている HTTP API 仕様AWS の DynamoDB の Erlang/OTP ドライバーを書いているときに気づいたのだが、AWS の一部のサービスはかなり独特な API の仕様になっている。

    raimon49
    raimon49 2016/10/08
    JSON over HTTPからProtocol Buffers over HTTP/2へ。ペイロードがJSONでも全部POSTで包む設計は豪気で良いなとは思う。サーバのリクエストログから集計や監視みたいなところが懸念だろうか。
  • 1