|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 异常处理 | 
|---|
|  |  |  | */ | 
|---|