Java Jsoup调试POST请求 /**Jre 1.5*/ Map paramsMap=newhashmap(); /**将几个参数添加到paramsMap中*/ /**Jsoup 1.6.3*/ 字符串post=Jsoup.connect(url) .header(“内容类型”、“应用程序/x-www-form-urlencoded”) .数据(paramsMap) .method(method.POST) .toString();
变量Java Jsoup调试POST请求 /**Jre 1.5*/ Map paramsMap=newhashmap(); /**将几个参数添加到paramsMap中*/ /**Jsoup 1.6.3*/ 字符串post=Jsoup.connect(url) .header(“内容类型”、“应用程序/x-www-form-urlencoded”) .数据(paramsMap) .method(method.POST) .toString();,java,http,post,jsoup,Java,Http,Post,Jsoup,变量post只包含org.jsoup.helper。HttpConnection@15a62c31。连接的方法toString()未重载 有没有一种方法可以打印和检查由jsoup构造的POST请求?不要使用数据包嗅探器。您需要打开HttpURLConnection类的日志记录。 添加 java utils的参数可以解决您的日志记录问题。该方法的属性是否足以满足您的需要:?@Tomek我似乎错过了方法集合连接。Request.data()。我将对其进行测试。@Tomek我在文档中没有发现可以确保参
post
只包含org.jsoup.helper。HttpConnection@15a62c31
。连接的方法toString()
未重载
有没有一种方法可以打印和检查由jsoup构造的POST请求?不要使用数据包嗅探器。您需要打开HttpURLConnection类的日志记录。 添加
java utils的参数可以解决您的日志记录问题。该方法的属性是否足以满足您的需要:?@Tomek我似乎错过了方法
集合连接。Request.data()
。我将对其进行测试。@Tomek我在文档中没有发现可以确保参数的解析顺序与使用方法数据(“key”、“val”)添加到POST中的顺序相同。
/** 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();
-Djavax.net.debug=all