如何在重定向到另一个 url 时禁用 cors 请求

how to disable the cors request while redirecting to another url

我有一个 ajax 请求,它执行 post 到 spring 控制器,其中 response.sendRedirect(externalurl) 到外部 url.

问题是外部的url 不支持 cors/jsonp。 但是由于它是带有 cors 的 ajax 请求,因此设置了 "origin" header。 有什么方法可以删除原点 header 并执行 response.sendredirect。

尝试使用 response.reset() 之前 sendRedirect.I 认为它会工作以防外部 url 没有明确期望的东西。

我能够使用 spring 重定向模型和视图方法成功地做到这一点。 我停止使用 response.sendRedirect.

ModelAndView model = new ModelAndView();
    model.setViewName("redirect:" + authURL);
    return model;