[Mono-bugs] [Bug 50530][Min] Changed - Authenticated POST requests do not work with HTTP/1.0 servers

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 30 Jan 2004 08:01:30 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by helge.hess@opengroupware.org.


--- shadow/50530	2004-01-30 07:43:46.000000000 -0500
+++ shadow/50530.tmp.20711	2004-01-30 08:01:30.000000000 -0500
@@ -171,6 +171,24 @@
 ------- Additional Comments From gonzalo@ximian.com  2004-01-30 07:43 -------
 About the timeout for 100-continue, the RFC says that the client
 should wait a reasonable timeout.
 I'll re-check this soon.
+------- Additional Comments From helge.hess@opengroupware.org  2004-01-30 08:01 -------
+Note: the HTTP *1.0* RFC doesn't say anything about 100-continue, this
+is an HTTP 1.1 feature.
+And regarding the timeout: I'm pretty sure that HTTP 1.1 says, that
+you must deal with a valid response! You say "expect: 100-continue"
+and in case the server does not answer "100 CONTINUE" but something
+else, you must perform some error processing (eg retry the request
+without expect?) and *not* continue waiting for the 100.
+But independend of that, expect: 100-continue should never get send if
+ProtocolVersion is set to 1.0. (though I prefer to have reasonable
+behaviour even when the protocol version is not explicitly set - the
+client should downgrade to the version the server supports).
+Might be that I got something wrong ;-)