Here is the exact String exported from the packet: POST /test/sync/upload.jsp?username=test1 HTTP/1.1 Content-Type: text/xml Content-Length: 4005 Connection: Keep-Alive Expect: 100-continue Host: 192.168.1.116
On Dec 5, 2007 2:29 PM, Richard Sayre <[EMAIL PROTECTED]> wrote: > The spacing seems to be ok. I request several pages using the C# > object. The only time I get that error is when I write some data to > the request before I get the response. Here is the request String: > > > POST /test/sync/upload.jsp?username=test1 HTTP/1.1 > > > On Dec 5, 2007 2:17 PM, Dwebb <[EMAIL PROTECTED]> wrote: > > Hi, > > > > You might want to check the Request line in a tcp capture. We have run > > into a problem recently with the new tomcat bundles that do very strict > > checking of the request line. > > > > It has to be formatted METHOD SPACE REQUEST_URI SPACE VERSION (ie > > POST /test HTTP/1.1). if there are more than one space between the > > elements you will get a 505 error. > > > > see: http://issues.apache.org/bugzilla/show_bug.cgi?id=42750 > > > > They seem to ignore Appendix B of RFC1945 > > (http://tools.ietf.org/html/rfc1945#page-55) > > > > Cheers > > > > Danny > > > > > > > > On Wed, 2007-12-05 at 14:02 -0330, Richard Sayre wrote: > > > I have a C Sharp Pocket PC application that is hitting a Tomcat web > > > server and getting some data from that server. With Tomcat 4.1 this > > > application is working fine, but since I upgraded to Tomcat 6 it > > > stopped working. > > > > > > Most of the application works with Tomcat 6. When It does work here > > > is the scenario: > > > > > > > > > 1. My C# app sends a request to /webapp/getCustomers.jsp?custId=1 > > > through "POST" > > > 2. The jsp servlet gets some XML from the model and puts it into a > > > String and prints it using the output stream > > > 3. the C# App receives the data ok through a response object > > > > > > > > > When it doesn't work the following occurs: > > > > > > > > > 1. Pocket Pc requests a page through POST and opens a stream and > > > writes some data to the stream (Some xml data) > > > 2. The pocket pc app tries to obtain a Response object from the > > > request > > > 3. On the line of code that tries to obtain a response I get a > > > server error > > > > > > > > > > > > HTTP/1.1 505 > > > > > > HTTP Version Not Supported..Server: Apache-Coyote/1.1..Date: Tue, 04 > > > Dec 200713:08:21 GMT..Connection: close > > > > > > Which is weird since my connector is as follows: > > > > > > <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8084" > > > protocol="HTTP/1.1" redirectPort="8443"/> > > > > > > I am using Tomcat 6.0.14 which came bundled with Netbeans 6. > > > > > > Thank you, > > > > > > Rich > > > > > > --------------------------------------------------------------------- > > > To start a new topic, e-mail: users@tomcat.apache.org > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > > To start a new topic, e-mail: users@tomcat.apache.org > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]