java - Jsoup 调试 POST 请求

标签 java http post jsoup

/** Jre 1.5 */
Map<String, String> paramsMap= new HashMap<String, String>();
/** add few params into paramsMap */

/** Jsoup 1.6.3*/
String post = Jsoup.connect(url)
    .header("Content-Type","application/x-www-form-urlencoded")
    .data(paramsMap)
    .method(Method.POST)
    .toString();

变量post仅包含org.jsoup.helper.HttpConnection@15a62c31Connection 的方法 toString() 未重载。

有没有办法打印和检查jsoup构建的POST请求?并且禁止使用数据包嗅探器。

最佳答案

您需要打开 HttpURLConnection 类的日志记录。 添加

-Djavax.net.debug=all

java utils 的 param 可以解决您的日志记录问题。

关于java - Jsoup 调试 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25972777/

相关文章:

java - dispatcher.forward() 产生 HTTP 500

javascript - 未定义从附加数组中返回

java - Tomcat 7 接受不完整的数据 - 期待 SocketTimeoutException

java - 对于 ComboBox,addActionListener -> actionPerformed?

java - 在 clojure 中, (= 'a ' a) 指的是 'same atom' 吗?

http - 通过 http 请求打开街道 map 图 block

java - HttpsURLConnection 的 PATCH 请求

java - 在java中添加操作perfom并验证输入组件?

java - setCellFactory 覆盖 updateItem 并换行文本

http - 如何从http POST请求结果列表中显示listview构建器上的数据