該当製品:
- IP*Works!
- IP*Works! SSL
現象:
HTTP で部分ダウンロード (partial download) を行うにはどうすれば良いですか?
解決法:
HTTP/1.1 では部分ダウンロードをサポートしています。(RFC2068 の第14.36節) あるファイルを部分ダウンロードするには、Range プロパティにバイト範囲を指定します。
'the actual byte range
HTTP1.Range = "0-499" 'get only the first 500 bytes
HTTP1.Get URL
Range プロパティの書式は '-' で区切られた2つの数字により指定されるバイト範囲 (例えば '0-499') から成ります。例: 最初の500バイト: 0-499 次の500バイト: 500-999 最後の500バイト: -500
IP*Works! の旧バージョンには Range プロパティは含まれておらず、HTTPVersion プロパティに HTTP/1.1 プロトコルを設定すると共に OtherHeader プロパティを用いて Range ヘッダを設定する必要があります。
0 件のコメント:
コメントを投稿