-1

SOAP クライアントを作成する必要があります。SOAP クライアントは、SOAP メッセージを使用して公開されたサービスにアクセスする必要があります。動的バインディングを実行し、リモート Web サービスでメソッドを実行します。石鹸の方法は次のとおりです。

  • getTodoList(頭字語) -> TodoData() のリスト
  • getTodoOneDay(頭字語, 日付) -> TodoData()の一覧
  • createTodo(頭字語、時間、メモ、優先度) -> 文字列
  • updateTodo(id、頭字語、時間、メモ、優先度) -> 文字列
  • deleteTodo(頭字語、ID) -> 文字列

http://lol.comlab.bth.se:8090で実行されている SOAP サーバーがあります。php、java、python、またはその他の言語でコードを提供してください。

4

3 に答える 3

2

WSDL モードPHP SOAP 拡張機能getTodoList(acronym)を使用してメソッドを呼び出すことができます。

$client = new SoapClient("http://lol.comlab.bth.se:8090/PathToYour.wsdl");
$return = $client->getTodoList(acronym));

または非 WSDL モード:

$client = new SoapClient(null, array(
    'location' => "http://lol.comlab.bth.se:8090/PathToYourServer.php",
    'uri'      => "urn://lol.comlab.bth.se",
    'trace'    => 1 ));

$return = $client->__soapCall("getTodoList", array(acronym));

また、次のチュートリアルも役立ちます。

于 2010-05-20T15:31:35.963 に答える
1

python-zsi ライブラリまたはその他のソース コード ジェネレーターをインストールして、次を実行します。

wsdl2py http://lol.comlab.bth.se:8090/wsdl

あなたのやった

于 2010-06-19T12:41:56.340 に答える
0

あなたは誰かにクライアント全体を書くように頼んでいると思いますが、それを手伝うだけではありません。このためにコーダーを雇うために別のサイトを試すかもしれません。

于 2010-05-20T14:46:32.937 に答える