HttpClient如何获取接口返回的Access_Token?
来源:9-4 获取Cookies信息

慕粉3827970
2019-04-07
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(httpGet);//需要捕获异常
result = EntityUtils.toString(response.getEntity(),“utf-8”);
System.out.println(result);
result返回的是:
<?xml version="1.0" encoding="utf-8"?>
获取成功0<access_token>1e8336b87be12106422f6ea16b5746b0</access_token>7200
按照如上代码,result的结果是一串字符串,但是我的目的是想获取,接口返回的access_token值,这个应该如何编写?
写回答
1回答
-
我理解的你这个是result的值是
<?xml version="1.0" encoding="utf-8"?>
获取成功0<access_token>1e8336b87be12106422f6ea16b5746b0</access_token>7200
。如果理解的对的话,那么你可以使用正则表达式,直接匹配<access_token>和</access_token>中间的所有内容,然后把匹配到的内容放进一个变量里,这样就可以了
112019-04-07
相似问题