2012-06-25 3 views
8

Я использую веб-клиент. и войти в систему через веб-клиента. но когда я отправляю второй запрос на получение данных. Я получил исключениеКак получить страницу json с помощью httpunit

[email protected]` 

но когда я передать URL thruogh Brouser я получил данные формата JSON.

Код:

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

Thx в пожилом

+0

http://stackoverflow.com/questions/2932857/html-handling-a-json-response –

+0

могли бы вы добавить JUnit testcase, чтобы показать точку вашего вопроса? –

ответ

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); 
} 
0

Этот URL возвращает ошибку, если ввести его в браузере, проверьте его еще раз: «HTTP: // Ajax/потока/обновления -Box? г = новый & ID = 2323222 & "

Кстати, почему это закончить с & знаком, а не дополнительный параметр?

Я удалил знак & и все еще не получаю исключения страницы в браузере.

Смежные вопросы