在Java中向PHP返回数据可以采用HTTP协议发送POST请求。具体的实现步骤如下:
1.构造URL对象
通过URL类的构造方法可以构造一个URL对象,该URL对象表示要访问的PHP文件的URL地址。
2.打开连接
Connectionnectionnection对象表示与服务器的连接。
3.设置请求头
nectiontentt、Cookie等信息。
4.设置请求方法
nection对象的setRequestMethod()方法可以设置请求方法为POST。
5.设置请求参数
nection()方法可以获取一个输出流,通过该输出流可以向服务器发送请求参数。
6.获取响应数据
nectionputStream()方法可以获取一个输入流,通过该输入流可以获取服务器返回的响应数据。
下面是一个实例代码:
“`javaport java.io.*;portet.*;
public class JavaToPhp {
aing {
// 打开连接nectionnnectionConnection();
// 设置请求头ntentcoded”);ntdows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0″);n.setRequestProperty(“Cookie”, “PHPSESSID=xxxxxxxx”);
// 设置请求方法为POSTn.setRequestMethod(“POST”);
// 设置请求参数game=张三&age=20″;n();.getBytes());
out.flush();
out.close();
// 获取响应数据putStreamnputStream();ewewputStreamReader));ge;eeull) {tlne);
}
reader.close();.close();
// 断开连接nnect();
}
ConnectionnectionnectionnectiontenttnectionnectionnectionputStream()方法获取一个输入流,通过该输入流可以获取服务器返回的响应数据。最后通过断开连接操作完成整个请求过程。
总之,通过上述步骤,就可以在Java中实现向PHP返回数据的方法。