- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Production http response header no longer contains Content-length
Our software is using Content-length to validate the authorize.net 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
DCDRefID:
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
โ04-05-2016 04:46 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
โ04-05-2016 05:32 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
โ04-06-2016 05:43 AM