IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> Error received: Error: XHR ‘GET‘ to URL 跨域问题 -> 正文阅读

[网络协议]Error received: Error: XHR ‘GET‘ to URL 跨域问题

一、遇到的问题

当浏览器发出请求去访问其他路径时遇到问题:

Error received: Error: XHR 'GET' to URL 'https://widevine.eurofins-digitaltesting.com/cert-required/api/Ik0wR1ZCRUNDTkYi.YRMy4w.kgjp1ExZh2r1lcQezAm5HAfZq3J8vXQTBW-Bhdq-K5Y/cert-details'returned status HTTP 0

知识点:不同域间通信,在遇到复杂请求时,客户端不会先发送真实的请求头,而是发送检视请求用以检验双方是否能通信,如果验证成功则发送真实请求,双方三次握手建立连接再进行通讯。因此服务端和客户端有两次连接,第一次连接是验证,第二次连接是发送请求开始通信。

分析一:http状态码中不存在返回值0,出现http 0的原因可能表明响应为空,(甚至没有返回标头)。意味着表示已接受连接,然后正常关闭(TCP FIN)

初步结论:在第一次发送检视请求时验证失败,返回0。

①验证失败的原因可能是客户端没有证书,导致没有权限进行通信;

②可能是CORS,不同域之间无法通信。

验证①一:在a3sa缺陷管理系统中提报Bug #3724,获取该测试需要的证书。将证书经过openssl转换为电视需要的格式内置到对应的目录。测试依旧不通过,验证失败

验证①二:可能是证书的使用方法不正确。或许需要内置证书,使浏览器发送请求时进行解析,进行证书的双向验证。证书双向验证如果有人感兴趣可以评论下,我后期博客整理出来

验证②:经过内置证书编译后测试依旧不通过,查看日志确实是CORS问题。

二、解决办法

在服务器端配置文件中添加头部:

"Access-Control-Allow-Origin"=>"xxxxx你的地址",

"Access-Control-Allow-Credentials"=>"true"

参考资料:

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS

总结反思:

1.遇到问题可以先查看官方文档,或者在对方官网提问、搜索,看看被人以往有没有遇到过同样的问题

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-04 17:54:21  更:2021-09-04 17:54:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年6日历 -2024/6/27 1:49:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码