我想为followıngwsld创建一个SOAP Web服务 http://www.webservicex.com/CurrencyConvertor.asmx?WSDL 你能解释一下如何做到这一点吗? 以下代码无效......请帮助我..
ini_set("soap.wsdl_cache_enabled", "0");
$client = new SoapClient("http://www.webservicex.com/CurrencyConvertor.asmx?wsdl");
$CURR = array("FromCurrency" => "USD","ToCurrency" => "INR");
$scramble = $client->ConversionRate($CURR);
$mirror = $client->ConversionRateResponse($scramble);
谢谢, Praveen J
答案 0 :(得分:0)
让我们从您的客户端网址开始:
http://www.webservicex.com/CurrencyConvertor.asmx?wsdl
这是错误的。 ?WDSL URL不是用于调用Web服务的URL,而是用于检索描述Web服务的WDSL的URL。自动工具使用它来生成包装器。
http://www.webservicex.com/CurrencyConvertor.asmx
是您用于执行操作的“真实”URL。
http://www.webservicex.com/CurrencyConvertor.asmx?op=ConversionRate
对转换本身进行了更多的调整,包括Post和GET操作所需命名的确切参数,包括示例。