【发布时间】:2010-10-15 09:54:51
【问题描述】:
我有一个在网络服务器上运行的 ASP.NET 应用程序。第三方在 PHP 中创建了另一个应用程序,需要将数据发送到我的应用程序进行处理。
最初假设 PHP 应用程序将部署在其他地方,因此我们同意通过 HTTP(通过 SSL)在 Internet 上进行通信。我的应用程序将简单地使用通用处理程序 (ashx) 文件来接收数据并发送回确认。
现在看来,PHP 应用程序可能与我的应用程序部署在同一台机器上。我喜欢这样一个事实,即使用 HTTP(而不是直接访问数据库),PHP 应用程序不需要知道我的应用程序是如何工作的。但是对于同一台机器上的两个应用程序之间的通信,使用公共互联网似乎很愚蠢。
如果 PHP 应用程序只使用 localhost 地址,这是否能确保所有数据都保留在机器中?有没有更好的方法来做到这一点?
【问题讨论】:
标签: php asp.net http communication