gpt4 book ai didi

http - 二郎。异步http请求。如何知道连接何时断开?

转载 作者:可可西里 更新时间:2023-11-01 15:20:49 25 4
gpt4 key购买 nike

使用 httpc 向某个服务器发出异步请求HTTP 客户端

httpc:request(get, {Url, []}, [], [{sync, false}, {stream,
self}])

其中 Url 是服务器的 URL。数据被接收gen_server 中的 handle_info/2 调用了 httpc:request/4 但是当连接断开并且没有 时我应该收到消息stream_end 消息。使用超时对我来说不可行,因为服务器响应可能需要很长时间。

是否有可能在handle_info/2 中获取有关断开连接的消息?如果没有,请提出知道连接何时断开的方法?

最佳答案

要更繁重地提升 HTTP 请求,请使用 ibrowse:

https://github.com/cmullaparthi/ibrowse

它有更多的旋钮可以根据请求旋转和转动,并且更完整 w.r.t.很多东西。如果 http/httpc 不能解决您的问题,则值得研究一下 ibrowse 是否愿意。

关于http - 二郎。异步http请求。如何知道连接何时断开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621525/

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