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

Art*_*sky 5 erlang asynchronous http

我让使用Erlang的HTTP客户端至某些服务器异步请求http:request(get, {Url, []}, [], [{sync, false}, {stream, self}]),其中Url是服务器的URL.一切正常,数据是handle_info在调用的进程的gen_server中得到的 http:request/4.但是当连接断开并且stream_end没有得到消息时,我应该收到消息.使用超时对我来说是不可用的,因为服务器可以响应很长时间.

是否有可能获得有关断开连接的消息handle_info?如果没有,请建议何时断开连接?

I G*_*ERS 6

要获得更多重要的HTTP请求,请使用ibrowse:

https://github.com/cmullaparthi/ibrowse

它有更多的旋钮可以扭转和转动请求,并且更加完整.如果http/httpc无法解决您的问题,那么值得调查一下是否会进入ibrowse.