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

Reply via email to