您的位置:首页 > 编程语言 > Java开发

用xutils3.0来访问 spring boot,带权限验证

2016-04-06 13:20 531 查看
public static void postNewServer() {
RequestParams params = new RequestParams("http://172.16.1.215:8080/api/i/users/list");
byte[] bytes = String.format("%s:%s", "abc", "2505").getBytes();
String aut = String.format("Basic %s", Base64Utils.encodeToString(bytes));
//        byte[] encodedPassword = (userName + ":" + password).getBytes();
//        BASE64Encoder encoder = new BASE64Encoder();
params.addHeader("Authorization", aut);
x.http().get(params, new Callback.CacheCallback<String>() {

@Override
public void onSuccess(String result) {

Log.d("dd", "suc");

DbCookieStore instance = DbCookieStore.INSTANCE;
List<HttpCookie> cookies = instance.getCookies();
for (HttpCookie heCo : cookies
) {
Log.d("dd", heCo.getName() + heCo.getValue());
}
}

@Override
public void onError(Throwable ex, boolean isOnCallback) {

}

@Override
public void onCancelled(CancelledException cex) {

}

@Override
public void onFinished() {

}

@Override
public boolean onCache(String result) {
return false;
}
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: