3.10 小结

本章讲述了如何开发一个基本的HTTP模块,这里除了获取请求的包体外没有涉及异步处理问题。通过本章的学习,读者应该可以轻松地编写一个简单的HTTP模块了,既可以获取到用户请求中的任何信息,也可以发送任意的响应给用户。当然,处理方法必须是快速、无阻塞的,因为Nginx在调用例子中的ngx_http_mytest_handler方法时是阻塞了整个Nginx进程的,所以ngx_http_mytest_handler或类似的处理方法中是不能有耗时很长的操作的。