javascript - Javascript - XMLHttpRequest 接收 null
问题描述
在网络选项卡上的 chrome 开发工具中,我可以看到200 request。
问题是我收到null我的响应和以下错误消息
跨域读取阻塞 (CORB) 阻止跨域响应
function submit(id,player){
var http = new XMLHttpRequest();
var guess = document.getElementById(id).value
http.onreadystatechange = function(){
if(http.readyState == 4 && http.status == 200){
console.log(http.response)
}
}
http.open("GET", "https://www.myEndPoint.com, true);
http.responseType="json"
http.send();
}
解决方案
CORB 是 Chromium 特定的安全功能。
特别:
当 CORB 决定响应需要受 CORB 保护时,响应被修改如下:
- 响应正文被替换为空正文。
- 响应标头被删除。
这些要点是否适用于您的端点?
推荐阅读
- javascript - Datatables FixedColumn插件标题重复问题
- python - 将时间戳排序到 xlsx 文件中的不同数组中
- ajax - Openlayers 在使用 Ajax 检索后显示标记
- python - 我不能在 docx python 中使用具有字体大小和粗体功能的 rtl 功能
- shopify - Shopify - 视频和专题媒体
- php - 如何在通用控制器 Laravel 中使用 FormRequest 调用函数
- css - 如何使用 CSS Grid 中的 grid-template-rows 为所有动态生成的行设置行高
- android - 谷歌 AdMob 验证
- javascript - Flickity & Swup - 摧毁 flickity
- bash - fstab 中未显示的如何挂载