I have a web service in Axis running on Tomcat which is protected with basic
authentication. When I attempt to access the service from a .Net client,
passing the correct network credentials, it gives me "505: HTTP Version Not
Supported." I found a workaround for this, which is to add the method
override for GetWebRequest(Uri) in the Reference.cs file of the Web Reference
and setting the protocol version to HTTP 1.0. This does work, but 1) it is
removed each time the service is updated and 2) if this was a publicly
available web service, it would not be very user friendly. When I found the
override method code, the chain of replies also mentioned a hotfix was
available for this. I cannot find the article that contained this, but I'd
like to know if there is better workaround from the .Net side, since the
Tomcat/Axis side insists that this is a client issue. Any help is greatly
appreciated.
Thanks...
Mark