登录,取得Cookie
public void login(String username, String userpwd) {
FormBody body = new FormBody.Builder().add("email", username).add("passwd", userpwd).build();
Request request = new Request.Builder().url(application.getURL() + "/auth/login").post(body).build();
Call call = new OkHttpClient().newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
Headers headers = response.headers();
HttpUrl loginUrl = request.url();
List<Cookie> cookies = Cookie.parseAll(loginUrl, headers);
cookieStr = new StringBuilder();
for (Cookie cookie : cookies) {
cookieStr.append(cookie.name()).append("="