PUT/DELETEメソッドを簡単に「RESTClient」
今のWeb APIで最もよく使われる手法にRESTがある。いわゆるGET/POSTメソッドでデータを取得、登録するものだが、更新や削除の際にはPUT/DELETEメソッドが使われることもある。
これがくせ者で、標準のブラウザでテストするのが難しい。プログラムで書けばできるが、クライアントから手軽に実行するのには、このソフトウェアを使おう。
今回紹介するオープンソース・ソフトウェアはRESTClient、RESTを実行する専用クライアントソフトウェアだ。
RESTClientはGET/POSTはもちろん、HEAD/PUT/DELETE/Options/Traceメソッドを送ることができるソフトウェアだ。URLを指定して、リクエストヘッダを設定したら、後は実際にリクエストしてみれば良い。
結果はヘッダとボディーに分けて取得できる。残念ながら日本語は文字化けする。他にもHTTP認証も利用でき、Basicとダイジェスト認証が指定可能だ。
Java製のソフトウェアではあるが、筆者環境ではMac OSXでは動作しなかった(Windowsでは動作した)。マッシュアップ開発には欠かせないソフトウェアと言えるだろう。
rest-client - Google Code
http://code.google.com/p/rest-client/