Java客户端通过身份验证连接到MySQL服务器的PHP服务器

时间:2013-06-06 02:47:43

标签: java php sql client-server

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

在您的JAVA中,尝试传递通过PHP文件验证的自定义标题KEY:VALUE对 - 或者尝试更精细的方法。

然后,将用户名和密码发布到PHP文件:POST http://server.com/java-auth.php?user=username&pass=password以获取伪示例。然后,让该PHP文件返回一个JSON编码的字符串或一个序列化的字符串...或者超级想象,并用公钥/私钥加密它。

希望这会有所帮助:)