タグ

2011年2月26日のブックマーク (2件)

  • HTTP入門

    GET / HTTP/1.1 Accept: image/gif, image/jpeg, */* Accept-Language: ja Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (Compatible; MSIE 6.0; Windows NT 5.1;) Host: www.xxx.zzz Connection: Keep-Alive これに対してサーバは下記のような応答メッセージを返します。 HTTP/1.1 200 OK Date: Sun, 11 Jan 2004 16:06:23 GMT Server: Apache/1.3.22 (Unix) (Red-Hat/Linux) Last-Modified: Sun, 07 Dec 2003 12:34:18 GMT ETag: "1dba6-131b-3fd3

    HeRo
    HeRo 2011/02/26
  • HTTPのリジュームダウンロード(途中からのダウンロード)を行う - .NET Tips (VB.NET,C#...)

    補足:ここではHTTPについて多少触れていますが、私自身それほど詳しくなく、さらに.NETから内容が離れてしまうため、ごく簡単にしか説明しません。HTTPに関して詳しくはRFC2616等をご覧ください。 リジュームダウンロードとは、以前途中までダウンロードしたファイルがあるとき、その続きからダウンロードを再開することです。 「WebRequest、WebResponseクラスを使ってファイルをダウンロードし保存する」に少し手を加えるだけでリジュームダウンロードができるようになります。HttpWebRequestクラスのAddRangeメソッドによりダウンロードするデータの開始位置を取得し、すでに保存してあるファイルの末端に追加して書き込みます。AddRangeメソッドはつまり、Rangeヘッダフィールドを指定するものです。 基的にはこれだけですが、いくつかの問題が残ります。 まず、当に

    HTTPのリジュームダウンロード(途中からのダウンロード)を行う - .NET Tips (VB.NET,C#...)