$headersをArrayRefとして作ります。Furlヘッダを解析した結果を返しません。special_headersから必要なヘッダ受けとるべきです。Furl::ConnectionCache.keep-aliveリクエスト用のコネクションプールオブジェクトです。デフォルトではFurl::ConnectionCacheのインスタンスです。使う以外の方法でこの値をカスタマイズできないでしょう。このアトリビュートはダックタイプオブジェクトを必要とします。behaviour).ブロッキング関数がEINTRを呼んだ後にFurlが呼ぶコールバック関数です。コールバックが真なら、FurlはHTTPリクエストを中断し、即座に戻ります。なければ、オペレーションは続行されます(デフォルトの挙動)。Socket::inet_aton.名前解決をカスタマイズするためのコールバック関数です。$timeout_in_seconds)。省略すると、FurlはSocket::inet_atonを呼びます。ステータースメッセージ、レスポンスヘッダー、レスポンスボディーをそれぞれ返します。https.プロトコロスキーマ。connect.接続するサーバホスト。urlのいずれかを指定しなければいけません。'https'.接続するサーバのポート。'https'なら、443です。request.リクエストするパスとクエリ。request.リクエストするURL。path_query.schema、host、port、path_queryを指定する代わりにurlを使えます。].HTTPリクエストヘッダ。request.リクエストする内容。LWP::UserAgent.LWP::UserAgentの':content_file'と似ています。この関数は、サーバから受け取るレスポンスの内容のチャンク毎に呼ばれます。LWP::UserAgent.LWP::UserAgentの':content_cb'と似ています。メソッドは引数が奇数の場合、最初の引数をHTTP::Requestのインスタンスと想定します。....すべてのクエリをエンコードする必要があります。method.request()簡単に使うためのエイリアスです。GETメソッドを送ります。method.request()簡単に使うためのエイリアスです。HEDメソッドを送ります。method.request()簡単に使うためのエイリアスです。POSTメソッドを送ります。method.request()簡単に使うためのエイリアスです。PUTメソッドを送ります。method.request()簡単に使うためのエイリアスです。DELETEメソッドを送ります。ドキュメントが貧弱です。right.環境変数はユーザーの環境に強く依存します。うまく動かないときにユーザーを混乱させます。patch.あなたがパッチを送れば、他のオペレーティングシステムもサポートされるでしょう。general.一般的に、チャンクされたPOST/PUTをなぜ使うべきではないかという理由があります。server.まず、確立されたTCPの接続のもう一方の終端のピアサーバがHTTP/1.1のサーバとわかっていなければ、チャンクされたリクエストを送ることができません。connections.次に、HTTP/1.1のサーバは永続的な接続を非常に速く切断します(最初のリクエストを待つ時間に比べて)。POST,PUTなど)をポストするのは良くありません。priority.これらの要因でチャンクされたリクエストを使うのは事実上不可能です(サーバがHTTP/1.1をサポートしているとわかっていなければ)。そのため、この機能のサポートは高いプライオリティではありません。purpose.そのためにIO::Callbackが使えます。header.Accept-Encodingヘッダをリクエストに追加してください。FurlレスポンスボディーをContent-Encodingレスポンスヘッダに従って透過的にインフレートします。HTTP::Request::Common.HTTP::Request::Commonを使って、multipart/form-dataを使えます。me.パッチを送ることができるなら、Furlでネイティブのmultipart/form-dataサポートは利用可能です。immediately.FurlはHTTP/1.1をサポートします。従って、Keep-Aliveもサポートします。HEADメソッドで使っても、接続は即座に切断されます。除いて、GETメソッドと同一です。返すこともありますが、Kee-Aliveプロセスを混乱させます。そのようなケースでは接続を閉じます。contents.いずれにせよ、HEADメソッドは、今日では、そんなに有用ではありません。If-Modified-SinseのほうがHTTPコンテンツをキャッシュするのに合っています。Furl.Furl自身はタイムアウトをサポートしますが、基礎的なモジュールや関数はサポートしません。顕著な例としては、Socket::inet_atonです。この関数は名前解決(ホストネームからIPアドレスへの変換)に使われています。名前解決に正確で短かいタイムアウトが必要なら、Net::DNS::Liteをお勧めします。下記のコードスニペットは、Furlでどのように使うかを説明しています。