[英]Trouble communicating by SOAP between Java and PHP
这是用Java编写的SOAP中最重要的部分(我认为):
@WebService()
public class VremeaServerModule {
/**
* Web service operation
*/
@WebMethod(operationName = "getWeatherForCity")
public String getWeatherForCity(@WebParam(name = "city") String city) throws IOException {
这是发出SOAP请求的PHP代码:
function getWeather($cityName)
{
$wsdl_url = "some_url";
$WSDL = new SOAP_WSDL($wsdl_url);
$client = $WSDL->getProxy();
$params = array("city" => $cityName);
print_r($params);
$result = $client->getWeatherForCity($params);
return $result;
}
事实是,Java总是将city视为null。 有什么我想念的吗?
您是否尝试过:$ result = $ client-> getWeatherForCity($ cityName);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.