2013-07-22 77 views
1

我必須調用一個Web服務,它期望它的參數類型爲long integer。我無法訪問服務器日誌,所以我不知道爲什麼我會收到來自服務器的錯誤響應。我試圖發送一個參數作爲字符串或浮點數,但服務器會自動在這種情況下投它?如果沒有,怎麼可能調用一個web服務需要long integer參數與PHPWeb服務期望參數爲long int,但在PHP中不支持long int支持

管理員告訴我,我的調用包含一個不同的會話標識符(我們正在討論的參數),並且可能是由於整數類型的溢出。

謝謝!

+0

你可以發佈任何代碼示例和錯誤消息,你正在? –

+0

我沒有收到錯誤信息。 Web服務返回一個混合類型的對象,如果發現任何錯誤,它會告訴我出現了問題 - 也就是說,服務器確實響應,Web服務調用成功,它只是不給我這種對象預期。 – dsplynm

回答

1

因爲它是一個web服務,它總是接收字符串的長整數。只需發送號碼,它就可以工作。

+0

謝謝,我會試試這個! – dsplynm

+0

您用來訪問ws的協議是什麼? – Marek

+0

我不確定,我是這個網絡服務業務的新手。我試圖在WSDL模式下使用SoapClient對象來使用Web服務。我已經嘗試將數據類型轉換爲字符串,但它沒有幫助,儘管可能是這次的錯誤是一個不同的錯誤 - 如果沒有訪問服務器錯誤日誌,那麼很難。 :/ – dsplynm

相關問題