我已经在我的项目中安装了 swagger-ui_rails 并且 swagger 工作正常,但我需要拦截 ajax 调用以发送带有 ajax 调用的标头,因为我的 api 和 swagger 文档位于 2 个单独的域上。我试着和
$.ajaxSetup({
beforeSend: function (jqXHR, settings) {
jqXHR.setRequestHeader("Authorization", "Basic " + $("input[name='auth_header']").val());
}
});
但它不起作用,我认为不可能更改 gem 正在进行的调用,对吗?那么我该如何解决这个问题,任何帮助将不胜感激。