タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

httpに関するhangairamoneのブックマーク (2)

  • 第2回 AP4RとRailsでつくる非同期アプリケーション | gihyo.jp

    ちょっとしたニュース 今年11月にアメリカ東海岸のシャーロットで開催されるRubyConf 2007の発表枠応募にAP4Rが通りました! いい機会をもらえたので、がんばって発表してきます。 Agenda for RubyConf 2007 : Introduction to AP4R, Asynchronous Processing for Ruby 手を動かしてみましょう 第1回では、AP4Rの開発に至った背景、システムの構成例、信頼性を保証するSAF機能について見てきました。 そして、非同期処理を利用する場合の一般的な利点と注意点に触れた後、AP4Rの「堅牢」かつ「軽量」という特徴について解説しました。 今回は、Ruby on Railsで作られたウェブアプリケーションをAP4Rと連携させて、非同期処理を実装してみましょう。作成するアプリケーションの機能と、非同期化する箇所を選び出した

    第2回 AP4RとRailsでつくる非同期アプリケーション | gihyo.jp
  • HTTPクライアントを書いてみた(Ruby open-uri, net/http, TCPSocket)

    Ruby でHTTP通信をする方法はいくつかあります。 最も簡単なのは、open-uriを使う方法でしょう。 単純にあるURIに対してGETリクエストを送り、返されたHTMLを表示するだけなら、以下のように1行で済ませることもできます。 $ ruby -ropen-uri -e 'open(ARGV[0]){|f| puts f.read }' http://www.klab.jp/ しかし簡単な分、open-uriではPOSTができなかったり、制約もあります。そういうときは net/http を使うといいです。 require 'uri' require 'net/http' Net::HTTP.version_1_2 uri=URI(ARGV[0]) Net::HTTP.start(uri.host, uri.port){|http| puts http.get(uri.path).

  • 1