0

我正在开发一个 Java 应用程序,它要求用户输入用户名和密码,然后连接到服务器以验证输入的详细信息。如果它们有效,它将向服务器(通过请求 PHP 页面)询问有关该用户的数据。用户可以使用应用程序 GUI 修改此信息,并将更改发送回服务器。

主要挑战是服务器不使用任何 Java。我需要让服务器只使用 PHP,并且它必须能够同时处理来自不同用户的连接。

这样做的最佳方法是什么?

编辑:应用程序将从服务器请求多个不同的脚本以获取不同类型的数据,并且需要发送和接收相当多的数据(一次可能多达 500 条)。

4

1 回答 1

0

创建一个接受 POST 的 PHP 文件。

在您的 JAVA 中,尝试传递通过您的 PHP 文件验证的自定义标头 KEY:VALUE 对 - 或尝试考虑更复杂的方式。

然后,将用户名和密码发布到 PHP 文件:POST http://server.com/java-auth.php?user=username&pass=password例如伪示例。然后,让那个 PHP 文件返回一个 JSON 编码的字符串或一个序列化的字符串......或者超级花哨,并使用公钥/私钥对其进行加密。

希望这可以帮助 :)

于 2013-06-06T03:03:02.890 回答