gpt4 book ai didi

java - 使用 httpcomponents 处理流响应时的多个 http 请求

转载 作者:行者123 更新时间:2023-11-30 12:00:40 26 4
gpt4 key购买 nike

我是 http 和 Apache 的 HttpComponents API 的新手。

我需要使用 Apache 的 HttpComponents 处理 http 请求的流式响应,同时可能在该连接上发出其他 http 请求。例如,最初向 http://mystreams.net 发出 POST 请求,随后是其他请求,而在整个过程中我必须收听和处理流媒体响应。我需要保持与我建立的相同的初始连接。

我该怎么做?我能够创建一个简单的 HttpClient 并执行一个简单的 HttpPost 请求,然后处理非流式处理的响应实体,但是当它出现时我该如何保留它继续流式传输数据,同时使用相同的上下文(即 cookie)向相同的地址发出新请求?

最佳答案

您的流数据是否作为单个 HTTP 响应返回?如果是这样,您将无法在该连接上收到其他响应,直到它完成。但是您可以从该响应中获取 cookie(当它仍在将实体流式传输给您时)并使用它们在另一个连接上发出其他请求。

关于java - 使用 httpcomponents 处理流响应时的多个 http 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1754403/

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