又一个坑:分块传输编码(Chunked)

作者:V君 发布于:2015-12-18 22:48 Friday 分类:填坑经验

不知道Chunked是什么的可以看看维基百科,然后出去吧 ‘皿’  

 

由于没有请求响应长度,我大井WebRequest把ContentLength设置成-1, 

如果做了检查内容长度必须大于0 则永远不会成立条件

(↑这就是目前遇到的问题, 还是已发出的大量客户端自动更新的版本请求, 当然是前人写的)


已确认IIS吐出的响应带内容长度头, 但是复杂的服务器环境中间多了个nginx反向代理, 

是这该死的玩意把响应分块传输了. 难怪开发环境妥妥的, 发布以后却不工作.


让运维改nginx配置把Chunked关闭, 问题解决.

 

 

标签: 软件开发 C# ASP.NET MVC Chunked HTTP

评论(0) 引用(0) 浏览(1866)

Powered by emlog 去你妹的备案 sitemap