簡體   English   中英

如何創建肥皂客戶端?

[英]How do I create a soap client?

我需要創建一個SOAP客戶端。 SOAP客戶端應訪問使用SOAP消息公開的服務。 它執行動態綁定並在遠程Web服務上執行方法。 肥皂的方法有:

  • getTodoList(縮寫)-> TodoData()的列表
  • getTodoOneDay(縮寫,日期)-> TodoData()的列表
  • createTodo(首字母縮寫,時間,注釋,優先級)->字符串
  • updateTodo(id,首字母縮寫詞,時間,注意,優先級)->字符串
  • deleteTodo(縮寫,id)->字符串

http://lol.comlab.bth.se:8090上運行着一個肥皂服務器。 請通過提供php,java,python或任何其他語言的代碼來幫助我。

您可以在WSDL模式下使用PHP SOAP Extension調用方法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));

另外,這些教程可能會有所幫助:

只需安裝python-zsi庫或任何其他源代碼生成器,然后執行:

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

你完成了

我認為您是在要求某人編寫整個客戶端,而不僅僅是提供幫助。 您可以嘗試其他站點為此聘請編碼器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM