Netty 处理 HTTP 请求

Netty Handle HTTP requests

我正在使用 netty 编写一个 HTTP 服务器,它将接收一个 http 网络服务请求。参考 SnoopServer Example,我能够在我的 HTTP 处理程序中获取请求。现在我应该编写一个基于后端 servlet 的应用程序(例如:使用 tomcat)来处理该请求,还是应该在我的 netty 处理程序代码中使用 switch case 或其他方式处理该请求?

哪种方法更合适?如果两者都错了,还有其他方法吗?

如果您编写后端 servlet 应用程序,那么 使用 Netty 作为您的应用程序后端有什么意义?

您可以使用其中任何一种来接收和处理 HTTP 请求。由于您正在试验 Netty,因此您应该在处理程序本身内部处理 HTTP 请求,然后仅从那里发送 HTTP 响应。使用 tomcat 会有点矫枉过正。