タグ

WebAPIに関するstick23rdのブックマーク (2)

  • Web APIを作るときに考えること。 - パルカワ2

    この記事はPepabo Advent Calendar 2014の11日目の記事です。 前日は、tnmtさんのVagrantのshell provisionerでApacheのビルド済tarボールをOSバージョン毎に作る術でした。 はじめに 今回は、Web APIを作るときに考えることをまとめました。 当は、社内向けに資料を作っていて、社内の勉強会とかで話せればいいか〜って考えていたんですが、アドベントカレンダーのネタが当になくて困っていたのでこれを使います。 対象者 APIを作る時、と書いてますが、クライアント側の人にとっても知っておく必要があることなので、サーバ側の人・クライアント側の人両方が対象者です。 APIを作るときに考えること 「APIを作るとき」と言っても、色んな状況があります。 まずはそれを絞ります。 APIの種類 プライベートAPI アプリのAPIなど使う人が限定され

    Web APIを作るときに考えること。 - パルカワ2
  • XML-RPC,SOAP,RESTに関する調査 - hikm's blog

    以前ブログにも書きましたが、XML-RPC,SOAP,RESTの区別が全然出来ていないという困った状況だったので、ちょっと気合を入れて調べてみました。 以下、それぞれの特徴を簡単にまとめたメモ。 XML-RPC(XML Remote Procedure Call) 1998年に策定された、比較的シンプルな仕様。 XMLを利用してネットワーク越しにサーバー側のなんらかの処理を呼び出し、結果をXMLで受け取る。 クライアントからサーバーへのアクセスには、HTTPのPOSTを用いる。 リクエストはHeaderと、Bodyで構成される。Body部分はXMLで表現する。 Header部分の、「User-Agent」、「Host」、「Content-Type」、「Content-Length」は必須。 戻り値は複数の値をとれないが、戻り値を配列にすることで複数の値を返せる。 SOAP(Simple O

    XML-RPC,SOAP,RESTに関する調査 - hikm's blog
  • 1