增加removeHeader、removeParameter

This commit is contained in:
redkale
2023-06-01 21:46:39 +08:00
parent ca9a13ea27
commit 39b0e0f318
2 changed files with 3076 additions and 3050 deletions

View File

@@ -1,48 +1,64 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates * To change this template file, choose Tools | Templates
* and open the template in the editor. * and open the template in the editor.
*/ */
package org.redkale.net.http; package org.redkale.net.http;
import org.redkale.net.Filter; import org.redkale.net.Filter;
import org.redkale.util.AnyValue; import org.redkale.util.AnyValue;
/** /**
* HTTP 过滤器 <br> * HTTP 过滤器 <br>
* *
* <p> * <p>
* 详情见: https://redkale.org * 详情见: https://redkale.org
* *
* @author zhangjx * @author zhangjx
*/ */
public abstract class HttpFilter extends Filter<HttpContext, HttpRequest, HttpResponse> { public abstract class HttpFilter extends Filter<HttpContext, HttpRequest, HttpResponse> {
//Server执行start后运行此方法 //Server执行start后运行此方法
public void postStart(HttpContext context, AnyValue config) { public void postStart(HttpContext context, AnyValue config) {
} }
protected void setMethod(HttpRequest request, String method) { protected void setMethod(HttpRequest request, String method) {
request.setMethod(method); request.setMethod(method);
} }
protected void setRequestURI(HttpRequest request, String requestURI) { protected void setRequestURI(HttpRequest request, String requestURI) {
request.setRequestURI(requestURI); request.setRequestURI(requestURI);
} }
protected void setRemoteAddr(HttpRequest request, String remoteAddr) { protected void setRemoteAddr(HttpRequest request, String remoteAddr) {
request.setRemoteAddr(remoteAddr); request.setRemoteAddr(remoteAddr);
} }
protected void setLocale(HttpRequest request, String locale) { protected void setLocale(HttpRequest request, String locale) {
request.setLocale(locale); request.setLocale(locale);
} }
protected void setParameter(HttpRequest request, String name, String value) { protected void setParameter(HttpRequest request, String name, String value) {
request.setParameter(name, value); request.setParameter(name, value);
} }
protected void setHeader(HttpRequest request, String name, String value) { protected void setHeader(HttpRequest request, String name, String value) {
request.setHeader(name, value); request.setHeader(name, value);
} }
}
protected void removeParameter(HttpRequest request, String name) {
request.removeParameter(name);
}
protected void removeHeader(HttpRequest request, String name) {
request.removeHeader(name);
}
protected void removeAttribute(HttpRequest request, String name) {
request.removeAttribute(name);
}
protected void removeProperty(HttpRequest request, String name) {
request.removeProperty(name);
}
}

File diff suppressed because it is too large Load Diff