gpt4 book ai didi

android - 带有 OkHttp 的 HTTP 版本

转载 作者:可可西里 更新时间:2023-11-01 17:17:13 28 4
gpt4 key购买 nike

如何知道 Android 应用程序中的 OkHttp 使用的是哪个版本的 HTTP(第一个或第二个 - HTTP/1 或 HTTP/2)?

OkHttp log是否可以像下面这样定义?

D/OkHttp: <-- 200 OK https://someurl (1009ms)
D/OkHttp: Date: Thu, 10 Apr 2019 13:02:27 GMT
D/OkHttp: Content-Type: application/json; charset=utf-8
D/OkHttp: Transfer-Encoding: chunked
D/OkHttp: Connection: keep-alive
...
D/OkHttp: Cache-Control: max-age=0
D/OkHttp: {json_string}
D/OkHttp: <-- END HTTP (664-byte body)

最佳答案

在您的响应对象上尝试 protocol() 函数。示例:

val client = OkHttpClient()
val request = Request.Builder().url("https://samplepage.com").build()
val response = client.newCall(request).execute()
System.out.println("protocol: " + response.protocol())

关于android - 带有 OkHttp 的 HTTP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55746710/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com