Uploaded image for project: 'Axis2-C'
  1. Axis2-C
  2. AXIS2C-1535

Getting HTTP Status Code as 0 instead of 408

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 1.7.0
    • core/clientapi
    • None
    • Fedora 12 (kernel version 2.6.31.5-127.fc12.x86_64). gcc version 4.4.2

    Description

      I am using WSF CPP 2.1.0 version to build a web service client which I believe is internally build on top of AXIS2C 1.6.0 version. I am observing that Axis is returning HTTP Status Code of web service operation as 0 whenever remote Web Server is not reachable or operation times out. It should instead return 408 code in such scenario. Correct status code of 200 is returned for successful operation.

      I am using following code snippet to get the HTTP Status Code.

      MyServiceStub *myService = new MyServiceStub(axis2ClientHomeString, serviceUriString);
      MyInputObject myInput;
      // Setting input parameters here...
      MyFaultObject myFault;
      MyOutputObject *myOutput = myService->MyOperation(&myInput, &myFault);
      int httpStatusCode = axis2_svc_client_get_http_status_code( myService->getServiceClient()->getAxis2SvcClient(), Environment::getEnv());

      Attachments

        Activity

          People

            Unassigned Unassigned
            girish_kumar Girish Kumar
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: