簡體   English   中英

未捕獲的SoapFault異常:[HTTP]

[英]Uncaught SoapFault exception: [HTTP]

我正在嘗試使用.Net制作PhP中的Api,我使用SoapClient來做到這一點。

我可以像這樣返回它具有的功能:

$client = new SoapClient($url);
print_r($client->__getFunctions());

但是,當我嘗試使用參數調用函數時,會返回錯誤:

未捕獲的SoapFault異常:[HTTP]無法處理消息,因為內容類型為'text / xml; charset = utf-8'不是預期的類型'application / soap + msbin1'

我用這個:

$client = new SoapClient($url, array('soap_version' => 'SOAP_1_2','location'=>$urlWithoutWsdl, $params));

$response = $client->RegisterLoyaltyUser() ;
print_r($response);

所以我的問題確實是,我必須用另一種方式或另一個庫來調用它嗎?

編輯

該api受用戶名和密碼保護,也許這是我所缺少的東西?

提前致謝。

刪除SOAP 1_2周圍的引號。 這是一個常量而不是字符串值

暫無
暫無

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

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