Cannot retrieve the HTTP message from HTTPTransportException
------------------------------------------------------------

         Key: AXISCPP-726
         URL: http://issues.apache.org/jira/browse/AXISCPP-726
     Project: Axis-C++
        Type: Improvement
  Components: Basic Architecture  
    Versions: current (nightly)    
    Reporter: Suresh Kumar


The axis code concatenates its own message text with the text from the HTTP 
messages . For example, if there is a basic authentication failure,  it 
concatenates "HTTP transport error" with "unauthorized". So, the caller sees 
the text "HTTP transport error unauthorized".  There is no way  for the caller 
to know what the HTTP message was withouth parsing the exception text.  The 
caller can take appropriate action based on the HTTP message. If the HTTP 
message says "unauthorized" the operation can be aborted. Other wise (server 
down or some network glitch)  the operation can be retried. So, it would be 
nice if the axis code returns its message text and the HTTP text separately. 
Maybe there should  two "what()" methods, one returning the axis text and the 
other the HTTP message text.

This problem might be there for other types of exceptions also.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to