我正在使用网络客户端。并通过Web客户端成功登录。但是当我发送第二个获取数据的请求时。我有一个例外
com.gargoylesoftware.htmlunit.UnexpectedPage@6d8d73`
但是当我通过url thruogh brouser时,我得到了一个数据Json格式。
代码:
webClient.getPage("http://ajax/stream/refresh-box?r=new&id=2323222&")
Thx in advanced
答案 0 :(得分:1)
这是通过网络客户端阅读不同内容类型
Page page = webClient.getPage(url);
System.out.println(page);
WebResponse response = page.getWebResponse();
if (response.getContentType().equals("application/json"))
{
pagesource = response.getContentAsString();
System.out.println(pagesource);
}
答案 1 :(得分:0)
此网址返回错误,如果我在浏览器中输入错误,请再次检查: 的 “http:// AJAX /流/刷新盒R =新和ID = 2323222&安培;”
顺便说一句,为什么它以&在没有其他参数的情况下签名?我删除了&签名,但我仍然没有在浏览器中看到页面异常。