簡體   English   中英

發送前打印URLConnection請求

[英]Printing URLConnection request before sending

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);

在發送請求之前,有什么方法可以檢查該請求的外觀?

您需要啟用日志記錄,並且在您的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM