tôi đang cố gắng để có được những yêu cầu XML:tại sao getLastRequest không trả lại bất cứ điều gì?
$cgProxy = new SoapClient($WSDL_URL,array('trace' => 1));
try {
$result = $cgProxy->OrderCreate($cgOrder);
} catch (SoapFault $exc) {
var_dump($exc);
echo "Request:\n" . $cgProxy->__getLastRequest(), "\n";
echo "Response:\n" . $cgProxy->__getLastResponse() . "\n";
}
Với điều này tôi nhận được lỗi máy chủ xà phòng từ các bãi chứa $ exc. Nhưng getLastRequest dường như không trả lại bất cứ điều gì. Có suy nghĩ gì không?
Tôi cũng đã thử với htmlspecialchars() và htmlentities() mà không thành công. . .
Bạn đã bao giờ giải quyết vấn đề này chưa? Tôi cũng có một tình huống mà tôi đang gửi một mảng các tham số, và __getLastResponse() hiển thị các trình bao bọc SOAP rỗng mà không có tham số nào được truyền đi. – TonyTheJet
Tôi đã có cùng một vấn đề, không có gì được hiển thị. Tôi tìm thấy câu trả lời trong mã nguồn của trang (mở nó thông qua trình đơn ngữ cảnh của trình duyệt của bạn). –