使用Httpclient进行网络请求
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
private JieqiUser login(String access_token,String openid){
CloseableHttpClient httpClient = HttpClients.createDefault();
try {
URIBuilder uriBuilder = new URIBuilder(网址);
uriBuilder.addParameter(参数1,值1);
uriBuilder.addParameter(参数2,值2);
uriBuilder.addParameter(参数3,值3);
HttpGet httpGet = new HttpGet(uriBuilder.build());
CloseableHttpResponse response = httpClient.execute(httpGet);
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode==200) {
String jsonStr = EntityUtils.toString(response.getEntity(), "utf-8");
System.out.println("微信用户信息:" + jsonStr);
response.close();
httpClient.close();
}
}
} catch (Exception e) {
return null;
}
return null;
}