WEBサービスの基本(REST)
WEBサービスAPIの基礎技術
WEBサービスを使用するにあたり、知っておきたい事項をまとめました。
WEBサービスを扱うには、SOAPやRESTといった技術を用いますが、ここでは簡単なRESTを使用しています。
WEBサービスAPIの簡単な仕組み(REST)
Yahoo!検索のデモです。一度クリックしてみて下さい。なにやら文字がいっぱい表示されたと思います。
これは、「webservice」というキーワードで検索した結果が、XML形式で表示されています。実際、Yahoo!検索で「webservice」と入力した結果と見比べて下さい。webserviceの検索結果
xmlの「Title」と検索結果が一致していますよね。これにより、Yahoo!検索のデータにリクエストをして、検索結果(XML)を得たことになります。
あとは、リクエストの方法とXMLの解析ができればOKです。他のWEBサービスも同じ形式で、リクエスト方法などが異なるだけですから、基本を理解すれば後は簡単です。一連の流れとともに、もうちょっと詳しく説明します。
一連の流れ
リクエストURLを作成する → XMLファイルが返される → XMLをパースして使用する