如何在公用 js 中拦截所有请求
在项目升级后,一部分请求出现问题,为了解决这个问题,打算在公用 js 中获取所有请求,然后再在过滤器中进行反处理。
要使用公用 js 获取页面所有请求,可以使用以下方法:
// 公用 JS 文件 $(document).ajaxStart(function() { // this 中包含了请求的信息,如 URL 等 // 可以在这里做一些处理 }).ajaxStop(function() { // 请求结束后执行 });
登录后复制
在过滤器中,可以通过监听 jakarta.servlet.http.httpservletrequest 来获取请求的信息。
通过以上方法,就可以在公用 js 中获取所有请求并进行处理。