ホームページ >バックエンド開発 >PHPチュートリアル >php が Java を呼び出す webservice_PHP チュートリアル
Java での Web サイト プロモーション Web サービス メソッド:
public String findCode(オブジェクトコード) {
ElementNSImpl ens = (ElementNSImpl)code;
文字列番号 = ens.getTextContent();
System.out.println(コード);
SqlSearch sqlSearch = 新しい SqlSearch();
文字列結果 = sqlSearch.findCode(String.valueOf(num));
sqlSearch = null;
結果を返します;
}
PHP は Web サービス メソッドを呼び出します:
require_once("lib/nusoap.php");
$client = 新しいsoapclient('http://192.168.0.108:8080/data/DataPort?wsdl',array('uri'=>'http://ws.data.com/'));
$str=$client->call("findCode",array("arg0"=>"123456"));
if (!$err=$client->getError()) {
echo "プログラムは次を返します:",print_r(array_count_values($str));
} 他 {
echo "エラー:",$err;
}
?>
その中に:
「uri」は名前空間です。
「arg0」はデフォルトのパラメータ名であり、変更できません。
Java Web サイトのプロモーション メソッドのパラメーターはオブジェクト型である必要があります。 (fblww-0312)