Client is making two requests. The first one does not specify the http header 
"Authorization:" which results in a 401. The client then retries with the 
header and succeeds with a 200.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: AXIS2-4418
                 URL: https://issues.apache.org/jira/browse/AXIS2-4418
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
    Affects Versions: 1.4.1
         Environment: $ java -version
java version "1.4.2_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_11-b06)
Java HotSpot(TM) Client VM (build 1.4.2_11-b06, mixed mode)
            Reporter: Dan
            Priority: Critical



Using BASIC authentication:

HttpTransportProperties.Authenticator auth = new 
HttpTransportProperties.Authenticator();
auth.setUsername("foo");
auth.setPassword("bar");
options.setProperty(org.apache.axis2.transport.http.HTTPConstants.AUTHENTICATE,auth);
 

The first request / response does not include the "Authorization:" header (and 
it's HTTP/1.1):

REQUEST
------------------------------------------------------------------------------------------------
POST /iannuity-services/iws/AuthenticationServiceImpl HTTP/1.1
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
User-Agent: Axis2
Host: 127.0.0.1:9091
Content-Length: 450

RESPONSE
------------------------------------------------------------------------------------------------
HTTP/1.0 401 Unauthorized
WWW-Authenticate: Basic realm="EJBServiceEndpointServlet Realm"
Content-Type: text/html;charset=utf-8
Content-Length: 687
Date: Tue, 30 Jun 2009 17:53:53 GMT
Connection: close

Then it looks like the client retries with the "Authorization:" header (and 
it's HTTP/1.0):

REQUEST:
------------------------------------------------------------------------------------------------
POST /iannuity-services/iws/AuthenticationServiceImpl HTTP/1.0
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
User-Agent: Axis2
Content-Length: 450
Authorization: Basic YW5uc2Vydi13cy11c2VyOmZvb2Jhcg==
Host: 127.0.0.1:9091

RESPONSE:
------------------------------------------------------------------------------------------------
HTTP/1.0 200 OK
Content-Type: text/xml;charset=UTF-8
Date: Tue, 30 Jun 2009 17:53:54 GMT
Connection: close

This issues may have already been encountered on the C side: 
https://issues.apache.org/jira/browse/AXIS2C-1244


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to