我是这样要求的:
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "username=George&password=toto");
Request request = new Request.Builder()
.url("http://localhost:8080/login")
.post(body)
.addHeader("content-type", "application/x-www-form-urlencoded")
.build();
try {
Response response = client.newCall(request).execute();
} catch (IOException e) {
e.printStackTrace();
}但是如何获得服务器返回给我的的cookie呢?我只想把它存储在一个字符串变量上(仅此而已)
提前谢谢你!
发布于 2017-08-19 15:59:47
这里的想法是创建或使用现有的CookieJar实现,然后从该实现中读取cookie。有关更多详细信息,请参阅this answer。
https://stackoverflow.com/questions/45773446
复制相似问题