2012-11-16 2 views
0

PHP curl()을 사용하여 비누 요청을 보내고 있습니다. 내 요청을 인쇄하여 요청 사항을 검토하고 날씨가 올바른 형식인지 이해할 수 있도록해야합니다.비누 요청을 인쇄하는 방법 (요청은 php curl을 사용하여 전송합니다)?

하지만 내 요청을 출력하는 방법을 모르겠습니다. 나는 getlastRequest()을 시도했지만 작동하지 않습니다. 아무도 나를 도와 줄 수 있니?

사라

+0

당신은 당신의 코드를 게시 할 수 있습니까? – Jurgo

답변

0

이 시도 :

$soapServer = new SoapServer(null, array('uri' => "urn://l/res")); 
// managed functions 
// $soapServer->addFunction("..."); 
// $soapServer->addFunction("..."); 
// ..... 
$xml_data = file_get_contents("php://input"); 

을 그리고 당신은 XML 비누 요청을 확인하려면

$parser = xml_parser_create("UTF-8"); 
if (!xml_parse($parser, $xml_data, true)) { 
    $error = "Cannot parse XML: " . 
       xml_error_string(xml_get_error_code($parser)) . 
       " at line: " . xml_get_current_line_number($parser) . 
       ", column: " . xml_get_current_column_number($parser); 
    // Send error via SOAP 
    $soapServer->fault("500", $error); 
} 
관련 문제