| | |
| | | |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.net.ConnectException; |
| | | |
| | |
| | | } |
| | | } |
| | | return queryStr; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | protected HttpResponse doExecute(HttpServletRequest servletRequest, HttpServletResponse servletResponse, |
| | | HttpRequest proxyRequest) throws IOException { |
| | | HttpResponse response = super.doExecute(servletRequest, servletResponse, proxyRequest); |
| | | response.removeHeaders("Access-Control-Allow-Origin"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | response.removeHeaders("Access-Control-Allow-Credentials"); |
| | | |
| | | return response; |
| | | } |
| | | |
| | | /** |
| | |
| | | return queryStr; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | protected HttpResponse doExecute(HttpServletRequest servletRequest, HttpServletResponse servletResponse, |
| | | HttpRequest proxyRequest) throws IOException { |
| | | HttpResponse response = super.doExecute(servletRequest, servletResponse, proxyRequest); |
| | | String origin = servletRequest.getHeader("origin"); |
| | | response.setHeader("Access-Control-Allow-Origin",origin); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | |
| | | return response; |
| | | } |
| | | |
| | | /** |
| | | * 异常处理 |
| | | */ |