将数据从 Web 表单 PHP 应用程序传递到 Java Web 应用程序


Passing data from web form PHP application to Java web application

>我有两个基于两个不同服务器的WEB应用程序。我如何以最优雅和安全的方式将数据从由 5-10 个字段组成的 PHP Web 表单传递到 Java 应用程序(Struts2、Spring2)?

我认为cURL应该足够了,你可以从一个服务器向其他服务器发出HTTP(S)请求。

  • 让 PHP 返回一个 JSON 对象,最好是 RESTfull。
  • 让 Java 代码进行 REST 调用

一个答案:API。这就是 API 的用途 - 应用程序之间的通信。

  1. 在 JAVA 应用程序中创建端点,以访问数据并对其执行某些操作。

  2. 在PHP中,从表单接收数据后,调用JAVA应用程序端点并将数据发送到那里。

为了安全起见,您可能希望使用 oauth 使用一些数据加密(也就是说,如果您的数据需要这种安全性)。

您已经创建了一个将返回 JSON 数组的 API。从java应用程序调用该API并获取JSON,解码JSON并使用它。