HTTP TRACE&TRACK漏洞修复

pull/64/head
chaos 11 months ago
parent 2102c9e7a5
commit c9feb7d899

@ -4,64 +4,55 @@ import java.io.Serializable;
/** /**
* common return * common return
*
* @param <T>
* @author xuxueli 2015-12-4 16:32:31 * @author xuxueli 2015-12-4 16:32:31
* @param <T>
*/ */
public class ReturnT<T> implements Serializable { public class ReturnT<T> implements Serializable {
public static final long serialVersionUID = 42L; public static final long serialVersionUID = 42L;
public static final int SUCCESS_CODE = 200; public static final int SUCCESS_CODE = 200;
public static final int FAIL_CODE = 500; public static final int FAIL_CODE = 500;
public static final int METHOD_NOT_ALLOWED = 405; public static final int METHOD_NOT_ALLOWED = 405;
public static final ReturnT<String> SUCCESS = new ReturnT<String>(null); public static final ReturnT<String> SUCCESS = new ReturnT<String>(null);
public static final ReturnT<String> FAIL = new ReturnT<String>(FAIL_CODE, null); public static final ReturnT<String> FAIL = new ReturnT<String>(FAIL_CODE, null);
private int code; private int code;
private String msg; private String msg;
private T content; private T content;
public ReturnT() { public ReturnT(){}
} public ReturnT(int code, String msg) {
this.code = code;
public ReturnT(int code, String msg) { this.msg = msg;
this.code = code; }
this.msg = msg; public ReturnT(T content) {
} this.code = SUCCESS_CODE;
this.content = content;
public ReturnT(T content) { }
this.code = SUCCESS_CODE;
this.content = content; public int getCode() {
} return code;
}
public int getCode() { public void setCode(int code) {
return code; this.code = code;
} }
public String getMsg() {
public void setCode(int code) { return msg;
this.code = code; }
} public void setMsg(String msg) {
this.msg = msg;
public String getMsg() { }
return msg; public T getContent() {
} return content;
}
public void setMsg(String msg) { public void setContent(T content) {
this.msg = msg; this.content = content;
} }
public T getContent() { @Override
return content; public String toString() {
} return "ReturnT [code=" + code + ", msg=" + msg + ", content=" + content + "]";
}
public void setContent(T content) {
this.content = content;
}
@Override
public String toString() {
return "ReturnT [code=" + code + ", msg=" + msg + ", content=" + content + "]";
}
} }

Loading…
Cancel
Save