【发布时间】:2020-10-06 04:47:22
【问题描述】:
使用httpc HTTP 客户端向某个服务器发出异步请求
httpc:request(get, {Url, []}, [], [{sync, false}, {stream,
self}])
其中Url 是服务器的URL。数据由
handle_info/2 在 gen_server 中调用 httpc:request/4 但是当连接断开并且没有 stream_end 消息时我应该收到消息。使用超时对我来说不可行,因为服务器响应可能需要很长时间。
是否可以在handle_info/2 中收到有关断开连接的消息?如果没有,请建议如何知道连接何时断开?
【问题讨论】:
标签: http asynchronous erlang