java - HttpAsyncPost 设置 header

标签 java asynchronous httpclient

我目前正在使用 Apache 的 HttpComponents,包括 HttpAsyncClient beta,但我想知道。如何设置 HttpAsyncPost 的 header ?

我目前有:

HttpAsyncPost asyncRequest = new HttpAsyncPost(channel, "id=15846");

但是如何设置此请求的 header ?

最佳答案

如果您不介意升级到,您可以使用 HttpAsyncMethods#create 方法从任意 HttpUriRequest 实例创建 HttpAsyncRequestProducer最新快照。

或者,您可以重写 HttpAsyncPost#createRequest() 方法,并将自定义 header 添加到父类(super class)返回的 HttpEntityEnlookingRequest 实例中。

希望这有帮助。

关于java - HttpAsyncPost 设置 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6733314/

相关文章:

java - 使用 picasso 加载多张图片 - Android

java - AndroidManifest.xml 正在欺骗我): (AndroidManifest. xml : The markup in the document preceding the root element must be well-formed.)

javascript - NodeJS 域错误处理未拾取 ReferenceError

c# - 针对 net461,HttpClient 在 GET 请求有内容时抛出 ex,但适用于 netstandard2.0

java - 如何在不克隆本地存储库的情况下获取提交列表

java - ant 运行时出现 NoClassDefFoundError

http - Web 服务器 - 如何解析请求?异步流标记器?

javascript - 异步函数的行为与我对 Jest 的预期不同

java - 使用 HttpClient 登录站点

java - HttpClient 4 静静地卡在 socketRead 上