注: この例では、SOAP メソッドを使用して Web サービスを構築し、SOAP サーバーは PHP プラグイン NuSoap を通じて構築されます。
$server = newsoap_server(); //SOAP サーバーを作成します
$server->configureWSDL("login_service") //WSDL を設定します
$namespace = "http://www.abcd9.com"; ->wsdl->schemaTargetNamespace = $namespace; //wsdl 名前空間を http://www.abcd9.com
$server->register( //Web サービスを登録します
'login_verifiy', // 定義名
array('name'=>'xsd:string','pw'=>'xsd:string'), //パラメータを受け入れます
array('return'=>'xsd:string'), / / Return $ namespace、// namespace
ログインのWebメソッド '// description
);
function login_verifiy($user,$pw) { //サービス実行内容、この例では入力されたアカウントのパスワードが表示されます
return 'user:'.$user.'password:'.$pw);
}
? >
C# クライアント呼び出し:
コードをコピー
[DllImport("kernel32")] // API 関数を呼び出して ini ファイルを読み取ります。戻り値は文字列バッファーの長さです
private void button1_Click(object sender, EventArgs e)
{
WebReference.login_service l = new WebReference.login_service();
MessageBox.Show(s);
}
添付された config.ini コンテンツ:
コードをコピー
コードは次のとおりです: