增加removeHeader、removeParameter
This commit is contained in:
@@ -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
Reference in New Issue
Block a user