本文介绍了WebResponse Chunked没有读取第一个ChunkSize的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



我无法从webresponse流中读取第一个块的块大小。

我缺少什么?



这是我的代码,在hexChunkSizeCount中我希望以十六进制格式表示块大小。

而不是我得到的内容第一块。

Hello,

I am unable to read the chunk size of the first chunk from a webresponse stream.
What am I missing ?

Here is my code, in hexChunkSizeCount I am expecting in hex format the chunk size.
Instead I am getting the contents of the first chunk.

WebResponse response = webRequest.GetResponse();
if(response.Headers["transfer-encoding"].ToLower().Equals("chunked"))
{
Stream chunkedStream = response.GetResponseStream();
StreamReader sr = new StreamReader(chunkedStream);
string hexChunkSizeCount = sr.ReadLine(); // expecting chunk size, but getting chunk content
}

推荐答案


这篇关于WebResponse Chunked没有读取第一个ChunkSize的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 07:06