ページ更新: 2004-07-28 (水) (6068日前)
関連: Java/Jakarta HTTP Components 目次 [編集]News {#news] #
情報源 #[編集]Jakarta.apache.org #HttpClient - HttpClient Home HttpClient - HttpClient Tutorial HttpClient - Threading APIDocs 他 #HTTP Client - Home HttpClient - FSWikiLite Jakarta Commonsによるネットワークプログラミング index NRI 野村総合研究所 情報技術本部 【新技術一口メモ】 oakland software - Java HTTP client メモ #[編集]getResponseBodyAsString, getResponseBodyAsByteArray #あまり大きなデータは扱えない (1MB)。また、Content-Lengthがないとき(Transfer-Encoding: chunk)も使えないようだ。 log4jに次のメッセージが出力される。 Going to buffer response body of large or unknown size. Using getResponseAsStream instead is recommended. : org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:694)[編集] FIN,RST (2004-08-04) #HttpClient 2.0.1 スコープから抜けると、[FIN]を送ってくれる。 TCP接続は再利用するはずだが、なぜか、利用しない。 (Packetyzerで見ると、ポート番号が毎回違う) UrlConnectionは、TCP接続を再利用する。 プロセス終了では[RST]を送る。 |