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.
15 lines
461 B
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;
|
|
}
|
|
} |