如何为转换率创建Web服务

时间:2010-05-03 11:39:16

标签: php web-services

我想为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

1 个答案:

答案 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操作所需命名的确切参数,包括示例。