Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

APIからデータ取得して解析してごにょごにょする処理を書くときに、HTTPリクエストで色々考慮するすることが会って大変っすよね。 中でも相手側サーバのTimeoutとかで処理をリトライする処理を書くときはTimeoutの例外をrescueして、retryしてみたいな処理を毎回書いてすごく時間の無駄です。 そんなときはHTTPClientライブラリのFaradayを使いましょう、retry処理が一行でかけます。 こんな感じ。 require 'faraday' require 'pp' conn = Faraday.new(url: 'http://okame.me') do |builder| builder.adapter Faraday.default_adapter builder.request :retry, max: 10, interval: 0.01 end res = c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く