我想在Cowboy框架中发送一个HTTP请求,并读取响应的主体。是否有任何 meta级别的功能可以这样做,或者我应该到Erlang来做这件事?从文档中我只看到了“handlers”。任何帮助都是感激的。
mqxuamgl1#
Cowboy是一个web服务器,它不是一个框架。它不提供发送请求和接收响应的HTTP客户端功能。它的角色正好相反,它支持接收来自客户端的请求并响应它们。为了发送请求,您需要HTTP客户端。在Erlang中,您可以从几个客户端中进行选择。httpc是Erlang发行版的一部分。开发Cowboy的团队也创建了Gun,一个异步HTTP客户端。还有其他几个客户端。
m4pnthwp2#
cowboy是一个Erlang服务器应用程序,但是对于发送HTTP请求,您可以使用gun、shot等库,或者直接使用Erlang自带的httpc。
2条答案
按热度按时间mqxuamgl1#
Cowboy是一个web服务器,它不是一个框架。它不提供发送请求和接收响应的HTTP客户端功能。它的角色正好相反,它支持接收来自客户端的请求并响应它们。
为了发送请求,您需要HTTP客户端。在Erlang中,您可以从几个客户端中进行选择。httpc是Erlang发行版的一部分。开发Cowboy的团队也创建了Gun,一个异步HTTP客户端。还有其他几个客户端。
m4pnthwp2#
cowboy是一个Erlang服务器应用程序,但是对于发送HTTP请求,您可以使用gun、shot等库,或者直接使用Erlang自带的httpc。