发送

时间:2017-10-16 03:58:54

标签: java urlconnection

Java的URLConnection让我们可以形成http请求。形成一个简单的POST请求之后:

URLConnection con = url.openConnection();
con.addRequestProperty("User-agent", "Mozilla");
con.setDoOutput(true);
String data = "text to send";
OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
wr.write(data);

有没有办法在发送之前检查这个请求是什么样的?

1 个答案:

答案 0 :(得分:1)

您需要启用logging并在logging.properties文件中设置以下属性

handlers= java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.level = FINEST
sun.net.www.protocol.http.HttpURLConnection.level=ALL

并且,将属性文件设置为JVM属性

-Djava.util.logging.config.file=logging.properties