转到URL下载文件,但AJAX返回403.为什么以及如何解决
Going to a URL downloads a file but AJAX returns 403. Why and how would we resolve?
我不能访问公司服务器,但可以给您一个概述。
转到网页,https://example.com/ATTRIBUTEDDOC001将下载一个文件bar.xml
我正在尝试自动化一些javascript,所以我做了一个AJAXhttps://example.com/ATTRIBUTEDDOC001试图解析bar.xml
这个页面与我习惯的不同,仅仅是因为这个页面下载了一个文件。
我该怎么做?
我最初的尝试是:
$.ajax({
url: "https://example.com/ATTRIBUTEDDOC001",
contentType: "application/json",
headers: {Authorization: "Basic "+ encode(user+":"+pass)},
success: function(a,b,c){alert("success"); /* ... */},
error: function(a,b,c){/* ... */}
});
检查并再次检查CORS。我小组中的其他人四处查看,似乎该文件没有为CORS正确设置,而我正在ping的其他文件确实设置了权限。
在检查、修复等之后,我再次使用了电话,一切都正常了。
我没有时间查看服务器数据,所以我希望一开始是正确的。
相关文章:
- 如何解决Yii中的页面刷新问题
- 测试Angular Service解决错误回调中的promise
- 如何解决Access Control Allow Origin错误
- 如何解决这种情况下的非法调用类型错误
- 简单的ES6承诺问题-交换解决和拒绝参数
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- 在ES6 Promise中,我应该在解决/拒绝之前使用return吗
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- 如何解决'窗口未定义'终端上的节点JS出错
- Angularjs:如何在使用'解决'在$routeProvider中
- 可以't解决Javascript错误
- AJAX HTTP基本身份验证解决方案
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 如何解决此错误
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- CORS故障无法解决jquery,laravel5.2
- Imacros解决解决媒体验证码
- 如何解决/解决JQuery安全异常0x80530012