我嘗試在PHP通信創建腳本WS-Security
(首次):PHP SoapClient的 - 如何讓請求服務器和響應
require ('WSSoapClient.php');
$soapclient = new WSSoapClient('https://katastr.cuzk.cz/trial/dokumentace/ws22/wsdp/vyhledat_v22.wsdl');
$soapclient->__setUsernameToken('username', 'password');
$params = array('katastrUzemiKod'=>693936, 'kmenoveCislo'=>1385);
$response = $soapclient->__soapCall('najdiParcelu', $params);
var_dump($response);
而且這個腳本失敗:
PHP Fatal error: Uncaught SoapFault exception: [wsse:InvalidSecurity] Error on verifying message against security policy Error code:1000 in /home/jura/bin/WSSoapClient.php:75
有什麼辦法可以看到,這個腳本究竟發送給服務器的是什麼以及響應是什麼?
http://stackoverflow.com/questions/2987907/how-to-implement-ws-security-1-1-in-php5 – Sumurai8