Google data API(GData) protocolの基本〜スケジュール管理ソフトをS!アプリで作ってみよう(その17)
GoogleカレンダーAPIのベースになっている、Google Data A(GData)PIの基本的な部分について調べた。
GDataでは、
- 情報を要求する時は、HTTP GETリクエストを送る。
- 情報を更新する時は、HTTP PUTリクエストを送る。
PUTが使用できない場合は、POSTを送り、ヘッダーに以下をセットする。
X-HTTP-Method-Override: PUT - 新しい項目を作成する時は、HTTP POSTリクエストを送る。
- 項目を削除する時は、HTTP DELETEリクエストを送る。
DELETEが使用できない場合は、POSTを送り、ヘッダーに以下をセットする。
X-HTTP-Method-Override: DELETE
Java2 Microeditionでは、PUTとDELETEは使用できないので、GETとPOSTのみを使ってなんとかする事になる。