Miguel Figueiredo wrote: > > > Hello Edmund, > > > > That problem is similar with one I saw in this mailing list some months >ago. In short, it's an M$ problem in obeying HTTP specification, and >stubbornness of tomcat's team to follow a slightly different behaviour where >HTTP spec is kind of shallow. > > > > If it is what I'm thinking, it's a problem with the interpretation of the >expect-continue http header witch, M$ sends to the server, but instead of >waiting for de 100-continue response, it just starts to send the body of the >message. When the server receives the request with expect header, and it's >body, the server thinks the body is another HTTP request, witch obviously is >not. Result: server returns PROTOCOL_NOT_SUPPORTED http code. > > > > How to solve this? Turn off expect-header in M$ side or keep-alive >connections (auch). > > > > Hope this helps, > > Miguel Figueiredo > > > > Thanks, Miguel.
I've been doing some packet sniffing now to see what's really going on. It does not look like the problem you described - at least to me it does not. the server just gets these 4 requests (server URL is http://halley.liland.org:8081/slide/): 1. OPTIONS / HTTP/1.1 answered with status 200 2. GET /_vti_inf.html HTTP/1.1 answered with 404 3. POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1 again 404 (what is the client attempting to do here????) 4. OPTIONS /slide HTTP/1.1 answered with 302 (redirect from "/slide" to "/slide/") that's it. nothing more from the client after it receives the redirect. what's really sad: not one of these requests even reaches Slide. Edmund --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]