我正在使用okhttp4 4.9.0
向APNsHttp/2服务器发送推送通知。对APNs
的调用是同步的。
苹果公司的在线文档如下:
如果APN决定终止已建立的HTTP/2连接发送GOAWAY帧
如何在okhttp4中处理此问题?
try {
okHttpClient.newCall(request).execute().use { response -> println(response.code) }
} catch(ioException: IOException) {
//Is this the place to handle GOAWAY?
}
在实践中,您永远不需要担心使用OkHttp的GOAWAY帧。如果收到一个,它只会在下一个请求中创建一个新连接。