【问题标题】:Okhttp3 get cookieOkhttp3 获取cookie
【发布时间】:2018-01-28 03:09:42
【问题描述】:

我正在做这个请求:

    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?我只想将它存储在 String 变量中(仅此而已)

提前谢谢你!

【问题讨论】:

    标签: java cookies okhttp3


    【解决方案1】:

    这里的想法是创建或使用现有的CookieJar 实现,然后从中读取cookie。详情请见this answer

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 2017-09-18
      • 2019-12-03
      • 2016-12-22
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2018-07-29
      • 2014-03-25
      相关资源
      最近更新 更多