VB.NET で GET または POST を使用して HTTP 要求を HTTPS ページに送信した後、最初の 5000 文字の後の 1000 文字を直接スキップして、それ以前のすべてをスキップする方法はありますか?
この質問をする理由は、プログラムを実行しようとしている Web ページの 1 つで、Web サイトが応答データをチャンクで送信しているためです。ケアは 2 番目のチャンクにあり、
同じHTTPリクエスト内にあるため、最初のチャンクを受信した後に2番目のチャンクを取得する方法がわかりません
必要のない最初のチャンクをスキップできれば、時間とインターネット トラフィックを節約できます。
それは可能ですか、それとも私はただの夢想ですか?
どうもありがとう!
追加: 取得しようとしている Web ページから取得する応答の典型的なヘッダーは次のとおりです。
日付: 2011 年 6 月 20 日 (月) 13:21:56 GMT セット Cookie: JSESSIONID=1AF1AF9EF936E1CB2FA85B750EDC67C4; Path=****何らかのパス********; 安全 コンテンツ タイプ: テキスト/html; charset=ISO-8859-1 Transfer-Encoding: チャンク Set-Cookie: *********some cookie**************** パス=/ Vary: Accept-Encoding、User-Agent
それが役立つかどうかはわかりませんが、ご覧のとおり、チャンクサイズは表示されず、ヘッダーにも「トレーラー」はありません。