String url = "www.abc.com/products/1"; // 1 = product number
DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
request.addHeader("User-Agent", USER_AGENT);
request.addHeader(BasicScheme.authenticate(
new UsernamePasswordCredentials("username", "password"), "UTF-8", false));
HttpResponse response = client.execute(request);
System.out.println("Response Code : " + response.getStatusLine().getStatusCode());
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
data = new String(rd.readLine());
Теперь вам нужно создать объект библиотеки JSON для анализа данных или извлечения определенных данных.
try {
obj = new JSONObject(data);
System.out.println("Final Data" + data);
String category = obj.getString("product");
System.out.println("category " + category);
}
} catch (JSONException ex) {
System.out.println(ex);
}
Используйте библиотеку org.codehaus.jettison.json
для работы с данными JSON.