2010-03-08 31 views
1

我正在处理客户机 - 服务器系统,其中客户机向服务器发送XMLRPC请求。系统的客户端部分交给第三方,这意味着他最终可以修改代码或重新路由xmlrpc请求。使用PHP识别XML-RPC请求中的有效服务器使用PHP

现在,希望第三方不会修改代码,我需要一种方法来确保客户端脚本正在联系的服务器实际上是我的服务器(因为该人员可以以某种方式将请求重新路由到他自己的请求服务器,他可以弥补一些XML响应,而不是我想要的)。有没有一种方法来识别使用PHP的服务器?某种SSL连接?

希望你们能理解我。

干杯。

回答

0

是的,你可以使用SSL。根据我的经验,Zend的XML RPC库本地支持HTTPS

0

如果您验证证书的真实性,那么SSL是很好的,如果不是这样,它不会有太大的帮助。

此外,您可以实施认证系统来证明双方是遗留问题。

我从来没有使用它与XML-RPC,但与SOAP是。您可以在HTTP协议级别(并不复杂的Apache服务器)或应用程序级别执行此操作。