MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

Mac OSXのWeb開発のお供に「HTTP Client」

タグ: [] [] [] [] [] [] [] []

buzz_button

Webシステムを開発している時に、ネットワーク上のよく分からないエラーにはまることがある。また、ブラウザでは実行できないHTTPメソッド(PUT/DELETEなど)の実行結果を確認したり、デバッグしたりするのは手間がかかる作業だ。

Picture 167.png
HTTPメソッドをブラウザのように実行

それを緩和してくれるのが開発用HTTPクライアントだ。Firefox向けにはRestTest、Windows向けRESTClientにはがある。そしてMac OSX向けにはHTTP Clientが利用できる。

HTTP ClientはBSDライセンスの下に公開されているオープンソース・ソフトウェアで、Webシステムの開発やマッシュアップ開発に役立つソフトウェアだ。

HTTP ClientはURLを指定し、特定のHTTPメソッドとデータを付与して実行できる。利用可能なメソッドはGET/POSTの他、PUT/DELETE/HEAD/OPTIONS/TRACE/CONNECTとなっている。

Picture 168.png
エラー内容も分かりやすい

 

そしてヘッダに特定の値を設定したり、ボディーに値を指定することができる。そしてSendボタンを押せばリクエスト内容がダンプされ、レスポンス内容も閲覧できる。UTF-8であれば日本語も表示される(他のエンコーディングは確認していない)。

これだけのメソッドに対応していれば、自社のWebサービス用のWeb APIを開発したり、そのマッシュアップを作るのにも役立つはずだ。Mac OSXを使ったWeb開発者であれば必須のソフトウェアと言えそうだ。

Picture 169.png
初期設定

# 2008年12月13日 本文修正

 

HTTP Client - Mac Developer Tool for HTTP Debugging
 http://ditchnet.org/httpclient/

December 13th, 2008 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding