You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
まず maintainer が変わって、official repository が変わってた。もう半年前の話だった。 archiloque's rest-client at 1.5.1 - GitHubrest-client | RubyGems.org | your community gem hostarchiloque's fork is now official そんでもって 0.9 からの違いで言うと jeweler で gem を作るようになったrspec でテストを書くようになったmimetype の取り回しは mime-types に依存するようになったcookie 周りで CGI を呼び出すようになったこんな感じ1。 一度 1.4 で response が String でなくなって、あれ、既存のスクリプト書き直しか?と思ったら 1.5 でまた String に戻った2。
RestClient on steroids ! Want to add transparent HTTP caching to the rest-client gem ? It’s as simple as: require 'restclient/components' require 'rack/cache' RestClient.enable Rack::Cache RestClient.get "http://some/cacheable/resource" Want to log the requests in the commonlog format ? require 'restclient/components' RestClient.enable Rack::CommonLogger, STDOUT RestClient.get "http://some/resourc
今のWeb APIで最もよく使われる手法にRESTがある。いわゆるGET/POSTメソッドでデータを取得、登録するものだが、更新や削除の際にはPUT/DELETEメソッドが使われることもある。 これがくせ者で、標準のブラウザでテストするのが難しい。プログラムで書けばできるが、クライアントから手軽に実行するのには、このソフトウェアを使おう。 今回紹介するオープンソース・ソフトウェアはRESTClient、RESTを実行する専用クライアントソフトウェアだ。 RESTClientはGET/POSTはもちろん、HEAD/PUT/DELETE/Options/Traceメソッドを送ることができるソフトウェアだ。URLを指定して、リクエストヘッダを設定したら、後は実際にリクエストしてみれば良い。 結果はヘッダとボディーに分けて取得できる。残念ながら日本語は文字化けする。他にもHTTP認証も利用でき、B
Ruby の場合、組み込みライブラリの net/http を使用すれば、如何ようにでもできるのだが、もう少し扱い易くシンプルなインターフェイスで操作したい。これまで、open-uri を拡張した rest-open-uri を使用していたのだが、heroku のクライアントで使われていた REST Client を使ってみることにした。 adamwiggins’s rest-client at master - GitHub A simple REST client for Ruby, inspired by the Sinatra‘s microframework style of specifying actions: get, put, post, delete. gem でインストールできる。 $ sudo gem install rest-client Password: Suc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く