Java 如何使用httpunit获取json页面
我正在使用web客户端。并通过web客户端成功登录。但当我发送第二个获取数据的请求时。我有个例外Java 如何使用httpunit获取json页面,java,webclient,http-unit,Java,Webclient,Http Unit,我正在使用web客户端。并通过web客户端成功登录。但当我发送第二个获取数据的请求时。我有个例外 com.gargoylesoftware.htmlunit.UnexpectedPage@6d8d73` 但当我把url传递给brouser时,我得到了一个数据Json格式 代码: 高级中的Thx此URL返回错误,如果我在浏览器中键入,请再次检查: "http://ajax/stream/refresh-box?r=new&id=2323222&" 顺便问一下,为什么在没有附加参数的情况下以&si
com.gargoylesoftware.htmlunit.UnexpectedPage@6d8d73`
但当我把url传递给brouser时,我得到了一个数据Json格式
代码:
高级中的Thx此URL返回错误,如果我在浏览器中键入,请再次检查: "http://ajax/stream/refresh-box?r=new&id=2323222&" 顺便问一下,为什么在没有附加参数的情况下以&sign结束
我删除了&符号,但在浏览器中仍然没有页面异常。这是通过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);
}
请添加一个JUnit测试用例来说明问题的要点好吗?
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);
}