タグ

restに関するtinsep19のブックマーク (3)

  • yohei-y:weblog: HTTP ステータスコードを正しく使おう

    先月、ぐるなび API がリリースされていました。 ぐるなびさんの持っている膨大なデータベースに Web API を通して気軽にア クセスできるようになったのは、非常に喜ばしいし、その英断に感謝したいと 思います。 しかし、Web API 仕様書、特にエラー仕様を見てちょっとがっかりしました。 もう少し上手にデザインすれば、もっとよかったのに…、という思いです。 一度出してしまった API はそう簡単に変えられないと思いますが、 参考までに僕だったらどうするか、を書いてみます。 この仕様の一番の問題はエラーコードです。 以下は 2-2 のエラー仕様に記述されているサンプルです。 <?xml version="1.0" encoding="UTF-8"?> <gnavi> <error> <code>602</code> </error> </gnavi> タグが三つ(gnavi, erro

  • Restlet - Lightweight REST framework for Java

    What is an API (application programming interface)? Definition and examples A lot of people who work in technology have an intuitive understanding of what an API (application programming interface) is — but if you asked them to define it, they might have trouble putting an explanation into words. In simple terms, an API is both a piece of software running on a networked server and a component of p

    Restlet - Lightweight REST framework for Java
  • OPC Diary: SOAP vs REST? いいから出荷しろ

    « AJAXが大事何ではないはず | メイン | "Crossbow", Windows Forms & WPF Interoperability » 2006年02月18日 SOAP vs REST? いいから出荷しろ Pragmatics - Don Box's Spoutlet ドン箱先生が、あんまりSOAPとRESTの違いについてあまりにも聞かれてウザイからと、その違いを5項目にまとめている。 SOAPを使用しているのか、POX(Plain Old XML)を使用しているのか。 一つはそれらのフォーマットにXML Schemaを使用しているか。 一つはXML Schemaを静的に言語にバインディングしているか。 一つがHTTPに特有の特徴に依存する程度。それは語られているように、危険覚悟でGETにねじどめする。 一つはメッセージ中心の設計アプローチをと

  • 1