【发布时间】:2014-11-27 12:51:09
【问题描述】:
Here 你可以查看文档。它在 C# 中。我尝试使用 PHP 制作一个工作示例。我设法在 PHP 中执行 Read & ReadMultiple 函数。这是我的尝试:
require ("./NTLMSoapClient.php");
$client = new NTLMSoapClient(null, array(
'cache_wsdl' => WSDL_CACHE_NONE,
'trace' => true,
'location' => "http://83.166.204.26:7147/TEST/WS/Harmont%20Blaine_TEST/Page/WebItem",
'uri' => "urn:microsoft-dynamics-schemas/page/webitem",
));
$client->user = "xxxxxx";
$client->password = "xxxxxxxxx";
try{
$resp = $client->Create(new SoapVar('555554', XSD_STRING, null, null, 'ns1:No' ));
echo "REQUEST:\n" . htmlentities($client->__getLastRequest()) . "\n";
}catch(SoapFault $sf){
//echo "REQUEST:\n" . htmlentities($client->__getLastRequest()) . "\n";
print '<pre>';
print_r($sf);
print '</pre>';
}
print '<pre>';var_dump($resp); print '</pre>';
由于某种原因它返回我 NULL。知道为什么不工作吗?
【问题讨论】:
标签: php web-services soap navision