1

C# でチャンク エンコーディングを使用して (URL で) Web ページを取得する必要があります。それについていくつかのトピックがあります (SO についても、このChunked Encoding Implementation in .NET (または少なくとも疑似コード) for ex) がありますが、プレーンな C# でこれを行う方法がわかりません。コードで私を助けてください:)

4

2 に答える 2

1

これを理解しました。私の実際の問題はgzipにありました:)

件名に関する今後の参考のために、チャンクエンコードされたリクエストの実装が必要な場合は、この Mono ソースを参照してください: http://www.koders.com/csharp/fid20277378DA3C2E68BAB2BC30A899CA45CFE0C150.aspx?s=webclient.cs

于 2010-12-16T11:39:35.367 に答える
0

gZip と Chunked も取得できることに注意してください

私の un-chunk コードは、リンクに表示されているよりもはるかに小さかったのですが、何らかの理由で必ずしも完璧ではありませんでした。

どうにかしてソケットから httprequest にデータをストリーミングし、それで gzip、deflate、およびチャンクを処理できるようにするとよいでしょうが、ソケットからリクエスト ストリームを強制的にフィードする方法がわかりません。

一度に 100 件の結果を表示し、マウスオーバーやスパイウェア スクリプトを削除するシンプルな .aspx ページが必要な場合は、私の名前をクリックしてください。

于 2011-09-22T15:28:55.403 に答える