2009-07-02 77 views
1

我遇到了XML-RPC通信問題。 我有一個使用Apache XmlRpc在Java中製作的XML-RPC客戶端,以及使用PEAR的XML_RPC在PHP中製作的XML-RPC服務器。問題是我得到一個「HTTP服務器返回意外狀態:未找到」錯誤。我使用PEAR XML-RPC客戶端測試了服務器,它工作正常。我不知道是什麼問題,因爲我無法打印服務器的響應(我不知道如何),但它似乎認證工作,因爲如果我不輸入正確的用戶名和密碼我得到一個認證錯誤。 請幫忙!XML-RPC PHP Java

在此先感謝。 Cristian

回答

0

請確保您在編寫java接口存根時考慮了包名,因爲默認情況下它會將它綁定到它正在嘗試引用的方法上。

2

開始調試,這裏從PEAR XML_RPC機制的文檔的一些信息:

setDebug()

$客戶機 - > setDebug($ debugOn)

$ debugOn是0或1取決於在 是否需要客戶端 打印調試信息到 瀏覽器。默認不輸出 這個信息。

調試信息包括從它被查詢的XML-RPC 服務器返回的 原始數據,和PHP 值的客戶端試圖創建到 表示由 服務器返回的值。在調試服務器時,此選項可能非常有用,因爲它允許您看到服務器 返回的內容。

來源:http://pear.php.net/manual/en/package.webservices.xml-rpc.api.php