本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!