【发布时间】:2014-09-22 11:16:38
【问题描述】:
/** 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@15a62c31。 Connection 的方法 toString() 未重载。
有没有办法打印和检查由 jsoup 构造的 POST 请求?并且不使用数据包嗅探器。
【问题讨论】:
-
该方法的属性是否足以满足您的需求:jsoup.org/apidocs/org/jsoup/helper/… ?
-
@Tomek 看来我错过了方法
Collection<Connection.KeyVal> Connection.Request.data()。我会测试它。 -
@Tomek 我在文档中没有发现它确保参数的解析顺序与使用方法 data("key","val") 添加到 POST 的顺序相同。