You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
work/BasicHttpRequestHandler.java

15 lines
461 B

package middleware;
/**
* 基本的HTTP请求处理器实现
* 装饰器模式中的具体组件类
*/
public class BasicHttpRequestHandler implements HttpRequestHandler {
@Override
public HttpResponse handle(HttpRequest request) {
HttpResponse response = new HttpResponse();
response.setBody("Hello from Basic Handler: " + request.getPath());
response.setHeaders("Content-Type: text/plain");
return response;
}
}