Transport layer not handling Last-Modified header correctly
Basics
Technical
Logistics
Basics
Technical
Logistics
Description
Near as I can tell, the algorithm for picking up Last-Modified headers from libcurl is stopping on whitespace, which is expected in a compliant date. Probably I was looking at my incorrect timestamps for the format to allow. At least some servers (Jetty) handle a malformed If-Modified-Since by returning a 400 error, so this is a serious bug.
Near as I can tell, the algorithm for picking up Last-Modified headers from libcurl is stopping on whitespace, which is expected in a compliant date. Probably I was looking at my incorrect timestamps for the format to allow. At least some servers (Jetty) handle a malformed If-Modified-Since by returning a 400 error, so this is a serious bug.