Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Storing Soap Server Response to XML File Log

Help
Dave Bnski
2011-03-30
2013-06-06
  • Dave Bnski
    Dave Bnski
    2011-03-30

    To aid in troubleshooting user issues with my web service I'd like to log both the request and response to a local XML file.

    (actually saving it to Amazon S3)

    The request is easy:

    $s3 = new AmazonS3();
    $soap_request = (string) $HTTP_RAW_POST_DATA;
    $log_request = $s3->create_object('log_bucket', 'request.xml', array('body' => $soap_request));
    

    How do I save the soap services response as a string and write it to a xml file?

    I am unable to (string) type cast the response:

    $soap_response = (string) $server->service($HTTP_RAW_POST_DATA);
    

    Any other way?