gpt4 book ai didi

android - 如何使用 ThreadSafeClientConnManager.requestConnection(HttpRoute 路由,对象状态)

转载 作者:太空狗 更新时间:2023-10-29 12:58:21 26 4
gpt4 key购买 nike

对于 ThreadSafeClientConnManager.requestConnection(HttpRoute route, Object state),第二项“state”应该是什么?

最终,我试图通过 ThreadSafeClientConnManager.releaseConnection(ManagedClientConnection conn, long validDuration, TimeUnit timeUnit) 释放连接。但我需要 ManagedClientConnection,它只能从 requestConnection 方法(通过返回的 ClientConnectionRequest)获得

最佳答案

看起来您应该能够安全地为 state 参数传递 null。

DefaultRequestDirector 像这样调用 requestConnection...

Object userToken = context.getAttribute(ClientContext.USER_TOKEN);

// Allocate connection if needed
if (managedConn == null) {
ClientConnectionRequest connRequest = connManager.requestConnection(route, userToken);

在链的更上方,如果 context 为 null(就像调用 client.execute(httpRequest) 时一样),context 将替换为不包含 USER_TOKEN 的默认上下文,因此调用 requestConnection 时使用 null状态参数。

关于android - 如何使用 ThreadSafeClientConnManager.requestConnection(HttpRoute 路由,对象状态),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3689473/

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