Good catch, Kroum.
I could guess what is the problem with 304 answer.
The RFC, http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html, states
that:
=========================
The response MUST include the following header fields:
- Date, unless its omission is required by section 14.18.1
If a clockless origin server obeys these rules, and proxies and clients add
their own Date to any response received without one (as already specified by
[RFC 2068], section
14.19<http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19>),
caches will operate correctly.
- ETag and/or Content-Location, if the header would have been sent
in a 200 response to the same request
- Expires, Cache-Control, and/or Vary, if the field-value might
differ from that sent in any previous response for the same
variant
===========================
SHTTPD, on the other hand, does not return any of these headers.
shttpd_send_error()
does not allow to append any header when sending error back to client.
IE probably does not like that.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
shttpd-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shttpd-general