Yêu cầu HTTP xử lý
Đôi khi một ứng dụng sẽ có nhu cầu cao cấp hơn mà không được đáp ứng bằng cách trừu tượng Play. Khi điều này là trường hợp, các ứng dụng có thể cung cấp triển khai thực hiện tùy chỉnh của API đường ống cấp độ HTTP thấp nhất Play, các HttpRequestHandler.
Cung cấp một tùy chỉnh HttpRequestHandler nên là một khóa học cuối cùng của hành động. Hầu hết các nhu cầu tùy chỉnh có thể được đáp ứng thông qua việc thực hiện một bộ định tuyến tùy chỉnh hoặc một bộ lọc.
§Implementing một xử lý yêu cầu tùy chỉnh
giao diện HttpRequestHandler đã có một phương pháp được thực hiện, handlerForRequest. Này có các yêu cầu để có được một xử lý cho, và trả về một thể HandlerForRequest chứa một RequestHeader và một Handler.
Lý do tại sao một tiêu đề yêu cầu được trả về là để thông tin, chẳng hạn như thông tin định tuyến, có thể được thêm vào theo yêu cầu. Bằng cách này, các router có thể gắn thẻ yêu cầu với thông tin định tuyến, chẳng hạn như những tuyến đường phù hợp theo yêu cầu, có thể hữu ích để theo dõi hay thậm chí chích năng cắt chéo.
Một xử lý yêu cầu rất đơn giản mà chỉ đơn giản là đại biểu cho một bộ định tuyến có thể trông Như thế này:
đang được dịch, vui lòng đợi..
