我正在使用Erlang,需要进行高效的HTTP请求。
什么是当前Erlang/OTP的“标准”HTTP客户端?
它是inets还是ibrowse,或者完全是别的什么?
任何建议或指示都很感谢。
发布于 2011-03-06 15:57:44
我们正在使用lhttpc,它适用于我们的用例,但我们还没有对替代方案进行广泛的基准测试。当然,“标准”是OTP附带的标准(来自inets的httpc)。
发布于 2011-05-24 21:30:09
目前,因特网中已包含FTP客户端和HTTP客户端和服务器。Inets只是一台just服务器。Inets中的一些Http客户端是Inets Http(d),它是Http 1.1的一个实现。
我以前使用过ibrowse,它是一个http 1.1客户端。您可以使用ibrowse发出http请求。打开Erlang终端并启动ibrowse,但确保您的Erlang lib文件夹位于C:\Program Files\Erlang\lib中。在Erlang终端中键入。
start ibrowse:
()。然后,像这样发出http请求。ibrowse:send_req("http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=animal",[],get).
发布于 2011-03-06 15:16:52
如果我没记错的话,inets是OTP内置的HTTP服务器,所以它或多或少是“标准”的。然而,在实践中,我并不认为它比其他HTTP服务器(mochiweb、yaws等)更受欢迎。
https://stackoverflow.com/questions/5208749
复制相似问题