簡體   English   中英

在wsdl模式下使用PHP SoapClient類的可選參數

[英]Optional parameters with PHP SoapClient class on wsdl mode

使用PHP5.x上的SoapClient類並對付其方法中具有可選參數的SOAP Web服務,如果使用非wsdl模式,則不會有任何問題。

但是,至少在默認情況下,使用wsdl模式,如果你沒有填充所有參數,你將收到如下錯誤:SOAP-ERROR:Encoding:object沒有'xxx'屬性

如果不使用非wsdl模式並且沒有填充所有參數,有沒有辦法避免該錯誤?

也許這不是WSDL模式的問題,而是代碼中的字符串編碼。 如果您的Web服務使用UTF-8編碼字符串,請確保使用適當的函數,如mb_substr(...)而不是substr(...)

暫無
暫無

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

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