牛仔中的cowboy_http_handler发生了什么事?

时间:2014-12-23 16:14:10

标签: erlang cowboy

有人告诉我牛仔服务器的最新版本中cowboy_http_handler在哪里?

1 个答案:

答案 0 :(得分:3)

您可以在github上获取相关信息。这是附在cowboy_handler.erl上的评论的副本:

  

改进处理程序界面和文档

     

此更改简化了子协议机制。   别名已被删除。循环处理程序的重命名   轮询处理程序已被还原。

     

普通的HTTP处理程序现在只需在init / 2回调中完成它们的工作。   它们没有特定的代码。

     

循环处理程序现在遵循与Websocket相同的返回值,他们使用   确定继续并关闭以停止。

     

终止所有处理程序类型的原因已记录在案。该   现在可以在所有情况下适当调用终止回调(或者应该   定)。

     

所有处理程序类型的行为都已在模块中移动   实施它们。这意味着cowboy_handler取代了   cowboy_http_handler行为,同样也是cowboy_loop的替代品   cowboy_loop_handler,cowboy_websocket取代   cowboy_websocket_handler。最后,cowboy_rest现在开始了   其中的行为将包含可选回调的完整列表   一旦Erlang 18.0发布就定义了。

     

指南已经重组,应该更容易理解。