/*
* java模拟浏览器发送请求并处理响应
*/
// 设置代理服务器地址和端口
String url = "http://gw.open.1688.com/auth/authorize.htm?site=china&redirect_uri=http://auth.1688.com";
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod(url);//使用Get请求方式
// HttpMethod method = new PostMethod(url); // 使用POST方法
// 打印服务器返回的状态
System.out.println(method.getStatusLine());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
* java模拟浏览器发送请求并处理响应
*/
// 设置代理服务器地址和端口
String url = "http://gw.open.1688.com/auth/authorize.htm?site=china&redirect_uri=http://auth.1688.com";
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod(url);//使用Get请求方式
// HttpMethod method = new PostMethod(url); // 使用POST方法
try {
//执行请求
client.executeMethod(method);// 打印服务器返回的状态
System.out.println(method.getStatusLine());
// 打印返回的信息
System.out.println(method.getResponseBodyAsString());
// 释放连接
method.releaseConnection();
//处理返回的JSON字符串
String json = method.getResponseBodyAsString();
JSONObject jsonObj = JSONObject.fromObject(json);
String book = jsonObj.getString("data");
String jsonStr = book;
JSONObject book1 = JSONObject.fromObject(jsonStr);
name = book1.getString("name");
price = book1.getString("price");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}