Showing results for 
Search instead for 
Did you mean: 

Production http response header no longer contains Content-length

Our software is using Content-length to validate the response.  Starting last Thursday our clients started getting failures in our software due to responses not being processed correctly.  Today most of our clients report the problem.  The difference between last week and now is that the http response header has changed and no long includes Content-length.  


Does anyone know about these changes and if the are permanent?


Here’s the header from a recent  request:

HTTP/1.1 200 OK

Cache-Control: no-cache

Pragma: no-cache

Content-Type: text/html; charset=ISO-8859-1

Expires: -1

Server: Microsoft-IIS/7.5

X-Powered-By: ASP.NET

x-DCD-RequestId: 693e594b-b1cf-434d-8373-f374245b37e3


DCDCalculatedDCDecision: 0-OCCEX

DCDEffectiveDCDecision: 0-OCCEX

DCDOperationMode: Selective

X-AspNet-Version: 4.0.30319

X-Powered-By: ASP.NET

Date: Mon, 04 Apr 2016 22:58:31 GMT

Connection: close


Here’s the header from a request received last week:

HTTP/1.1 200 OK

Cache-Control: private, must-revalidate, max-age=0

Content-Length: 292

Content-Type: text/html

Expires: Tue, 01 Jan 1980 00:00:00 GMT

Server: Microsoft-IIS/7.5

X-Powered-By: ASP.NET

Date: Mon, 28 Mar 2016 22:36:32 GMT

Connection: close


Hello @CWolfbbonwell


Please confirm you are no longer receiving this error. 



Administrator Administrator

we had the same issue.  took down many many of our customers on Tuesday afternoon - out of the blue.    Content-length is a standard requirement for all http-headers to confirm you got all the data....


or more to the point, content-length tells you when you can stop looking for more data and ensures you can drop the connection when its done. (IMHO).    Seems it got reverted.