2010-03-08 30 views
1

我正在處理客戶機 - 服務器系統,其中客戶機向服務器發送XMLRPC請求。系統的客戶端部分交給第三方,這意味着他最終可以修改代碼或重新路由xmlrpc請求。使用PHP識別XML-RPC請求中的有效服務器使用PHP

現在,希望第三方不會修改代碼,我需要一種方法來確保客戶端腳本正在聯繫的服務器實際上是我的服務器(因爲該人員可以以某種方式將請求重新路由到他自己的請求服務器,他可以彌補一些XML響應,而不是我想要的)。有沒有一種方法來識別使用PHP的服務器?某種SSL連接?

希望你們能理解我。

乾杯。

回答

0

是的,你可以使用SSL。根據我的經驗,Zend的XML RPC庫本地支持HTTPS

0

如果您驗證證書的真實性,那麼SSL是很好的,如果不是這樣,它不會有太大的幫助。

此外,您可以實施認證系統來證明雙方是遺留問題。

我從來沒有使用它與XML-RPC,但與SOAP是。您可以在HTTP協議級別(並不複雜的Apache服務器)或應用程序級別執行此操作。