Java 以编程方式执行POST请求
使用JavaEE以编程方式向远程主机发送POST请求的最简单和方便的方法是什么 我需要发布一些参数,然后读取返回的响应参数的值。我会使用。它是一个用于进行HTTP交互的有良好文档记录的可靠库 我会避免尝试通过基本的JavaSEAPI自己编写任何东西。除了最简单的场景,你会发现你做了很多工作Java 以编程方式执行POST请求,java,post,Java,Post,使用JavaEE以编程方式向远程主机发送POST请求的最简单和方便的方法是什么 我需要发布一些参数,然后读取返回的响应参数的值。我会使用。它是一个用于进行HTTP交互的有良好文档记录的可靠库 我会避免尝试通过基本的JavaSEAPI自己编写任何东西。除了最简单的场景,你会发现你做了很多工作 查看文档中的示例—特别是。绝对是Apache Http客户端 对Apache的尊重.. 只需使用HttpClient和PostMethod 简单如ABC只需打开到url的连接并发布数据 URL wsurl =
查看文档中的示例—特别是。绝对是Apache Http客户端 对Apache的尊重..
只需使用HttpClient和PostMethod
简单如ABC只需打开到url的连接并发布数据
URL wsurl = new URL(url);
URLConnection conn = wsurl.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
// Get the response
StringBuilder output = new StringBuilder();
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
output.append(line);
}
wr.close();
rd.close();