【问题标题】:Get chunked-encoded url获取分块编码的 url
【发布时间】:2011-05-25 14:56:52
【问题描述】:

我需要在 C# 中获取一个带有分块编码的网页(通过 url)。有一些关于它的主题(关于 SO,这个 Chunked Encoding Implementation in .NET (or at least pseudo code) for ex),但我不知道如何在普通的 C# 中做到这一点。请帮我写代码:)

【问题讨论】:

  • 到目前为止你得到了什么?你试过那个伪代码吗?
  • Cheeso,我对伪代码有一个粗略的了解,但无法理解如何实现它 - 什么是 CRLF,如何读取块大小等。

标签: c# .net chunked-encoding


【解决方案1】:

注意你也可以得到 gZip 和 Chunked

我的未分块代码比链接中显示的要小得多,但由于某种原因它并不总是完美的。

最好以某种方式将数据从套接字流式传输到 httprequest,然后让它处理 gzip、deflate 和块,但我不知道如何强制从套接字提供请求流。

如果您想要一个简单的 .aspx 页面,该页面一次可以从 google 获得 100 个结果,并且还可以删除鼠标悬停和间谍软件脚本,请单击我的名字

【讨论】:

    【解决方案2】:

    想通了。我真正的问题在于 gzip :)

    供将来参考主题 如果您需要实现分块编码请求,请参阅此 Mono 来源:http://www.koders.com/csharp/fid20277378DA3C2E68BAB2BC30A899CA45CFE0C150.aspx?s=webclient.cs

    【讨论】:

      猜你喜欢
      • 2011-04-03
      • 2010-10-21
      • 2021-12-13
      • 2017-01-15
      • 2021-05-30
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多