2012-06-25 9 views
8

Estoy usando un cliente web. e inicie sesión exitosamente a través del cliente web. pero cuando envío una segunda solicitud para obtener datos. Tengo una excepciónCómo obtener la página json usando httpunit

[email protected]` 

pero cuando paso url thruogh brouser tengo un formato JSON datos.

Código:

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

Thx por adelantado

+0

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

+0

¿podría añadir un JUnit testcase para mostrar el punto de su pregunta? –

Respuesta

1

este es el que está leyendo diferente tipo de contenido a través del cliente 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); 
} 
0

Esta URL se devuelve un error, si lo escribo en el navegador, vuelva a comprobar: "http: // ajax/arroyo/actualización -box? r = new & id = 2323222 & "

Por cierto, ¿por qué terminar con & signo, mientras que no hay ningún parámetro adicional?

Quité el signo & y sigo sin obtener ninguna excepción de página en el navegador.