8

我正在使用网络客户端。并通过网络客户端成功登录。但是当我发送第二个获取数据的请求时。我有一个例外

com.gargoylesoftware.htmlunit.UnexpectedPage@6d8d73`

但是当我通过 url 传递 brouser 时,我得到了一个数据 Json 格式。

代码:

webClient.getPage("http://ajax/stream/refresh-box?r=new&id=2323222&")

谢谢先进

4

2 回答 2

2

这是通过 Web 客户端读取不同内容类型的内容

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);
}
于 2012-07-17T11:14:45.310 回答
0

此 URL 返回错误,如果我在浏览器中输入,请再次检查:“http://ajax/stream/refresh-box?r=new&id=2323222&”

顺便说一句,为什么它在没有附加参数的情况下以 & 符号结束?

我删除了 & 符号,但在浏览器中仍然没有出现页面异常。

于 2012-06-25T15:47:39.550 回答