|
@@ -1,5 +1,6 @@
|
|
|
package com.shkpr.service.proxycenter.components;
|
|
|
|
|
|
+import com.shkpr.service.proxycenter.commtools.HttpTool;
|
|
|
import com.shkpr.service.proxycenter.constants.ApiURI;
|
|
|
import com.shkpr.service.proxycenter.controllerfilter.TokenAuthenticationService;
|
|
|
import com.shkpr.service.proxycenter.dto.ResponseCode;
|
|
@@ -65,11 +66,11 @@ public abstract class AbstractProxyServlet extends ProxyServlet {
|
|
|
|
|
|
@Override
|
|
|
protected void service(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException {
|
|
|
- /*ResponseCode headerCheck = checkHeader(servletRequest, servletResponse);
|
|
|
+ ResponseCode headerCheck = checkHeader(servletRequest, servletResponse);
|
|
|
if (headerCheck != ResponseCode.RESULT_NORMAL) {
|
|
|
HttpTool.handlerHttpErrorStatus(servletResponse, headerCheck);
|
|
|
return;
|
|
|
- }*/
|
|
|
+ }
|
|
|
|
|
|
final String destUri = servletRequest.getRequestURI();
|
|
|
servletRequest.setAttribute(ATTR_TARGET_URI, null);
|
|
@@ -107,9 +108,9 @@ public abstract class AbstractProxyServlet extends ProxyServlet {
|
|
|
super.service(servletRequest, servletResponse);
|
|
|
}
|
|
|
|
|
|
- private ResponseCode checkHeader(HttpServletRequest servletRequest, HttpServletResponse servletResponse){
|
|
|
- ResponseCode oRes = ResponseCode.RESULT_UNKNOWN;
|
|
|
- String strContentType = servletRequest.getHeader("Content-Type");
|
|
|
+ protected ResponseCode checkHeader(HttpServletRequest servletRequest, HttpServletResponse servletResponse){
|
|
|
+ ResponseCode oRes = ResponseCode.RESULT_NORMAL;
|
|
|
+ /*String strContentType = servletRequest.getHeader("Content-Type");
|
|
|
strContentType = strContentType!=null ? strContentType.toLowerCase():"xxx";
|
|
|
String strContent = servletRequest.getHeader("Content"); //经测试发现ios只能设置Content
|
|
|
strContent = strContent!=null ? strContent.toLowerCase():"xxx";
|
|
@@ -126,7 +127,7 @@ public abstract class AbstractProxyServlet extends ProxyServlet {
|
|
|
oRes = ResponseCode.STATUS_INVALID_CONTENT_TYPE;
|
|
|
}else {
|
|
|
oRes = ResponseCode.RESULT_NORMAL;
|
|
|
- }
|
|
|
+ }*/
|
|
|
return oRes;
|
|
|
}
|
|
|
|