草庐IT

JavaEE-HTTPS

全部标签

【计算机网络】什么是HTTPS?HTTPS为什么是安全的?

【面试经典题】前言:HTTP最初的设计就是用于数据的共享和传输,并没有考虑到数据的安全性,如窃听风险,篡改风险和冒充风险。HTTPS是在HTTP的基础上引入了一个加密层。HTTPS通过数据加密,数据完整性检验和身份认证有效的保证了数据传输的安全性。HTTP默认端口号80,HTTPS默认端口号是443。是接下来说说这些方法具体是咋实现的。HTTPS:这里的S指的是TLS(前身是SSL,后来更名了)传输层安全协议。可以理解为HTTPS=HTTP+TLS。TLS是一种安全性协议。旨在保障通信数据的保密性,完整性,真实性。TLS位于应用层和传输层之间。 TLS的发展历程   HTTP为什么不安全?互联

centos搭建code-server及配置HTTPS、登录页自定义

文章目录一、Code-Server二、安装及运行三、系统配置四、HTTPS配置五、登录页面自定义注:本版本基于4.11.0,在此之前版本,在centos上会出现CPU占用一直100%的情况,当前版本已经搭建两个月,综合下来比较稳定通过搭建Code-Server,拥有一个自己自定义话的IDE,上图预览自定义登录页面功能预览一、Code-ServerCode-Server是一款网页版的IDE,相当于VSCode网页版(https://vscode.dev/),搭建完成后可以随时随地访问自己的代码主要用途是让用户可以在任意设备和平台上使用基于web的IDE来进行编程工作。通过Code-Server可

Docker登录Harbor时出现的错误:Error response from daemon: Get https://

Docker登录Harbor时出现的错误:Errorresponsefromdaemon:Gethttps://./v1/users/:dialtcp在使用Docker和Harbor时,有时候在登录Harbor时可能会遇到以下错误信息:Errorresponsefromdaemon:Gethttps://./v1/users/:dialtcp这个错误通常是由于配置问题或网络连接问题导致的。下面我将解释可能的原因,并提供相应的解决方案。配置问题首先,检查您的Docker客户端配置是否正确。打开您的~/.docker/config.json文件,并确认其中的Harbor配置是否正确。确保auths

Nginx搭建https

系列文章目录nginx搭建https服务提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、证书下载二、配置内容1.引入库前言nginx搭建httos服务记录一、证书下载本人使用腾讯云服务参见ssl证书nginx配置二、配置内容1.引入库#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections10

【JavaEE初阶】 定时器详解与实现

文章目录🌴定时器是什么🎋Java标准库中的定时器🌲模拟实现定时器🚩定时器的构成📌第一步:MyStack类的建立📌第二步:创建MyTimer类📌第三步:解决相关问题🌳完整代码实现与测试⭕总结🌴定时器是什么定时器也是软件开发中的一个重要组件.类似于一个“闹钟”.达到一个设定的时间之后,就执行某个指定好的代码定时器是一种实际开发中非常常用的组件.比如网络通信中,如果对方500ms内没有返回数据,则断开连接尝试重连.比如一个Map,希望里面的某个key在3s之后过期(自动删除).类似于这样的场景就需要用到定时器.🎋Java标准库中的定时器标准库中提供了一个Timer类.Timer类的核心方法为sche

HTTP和HTTPS

目录HTTP协议1.HTTP协议2.HTTP请求URL方法GET请求post请求header报头请求正文(body)3.HTTP响应结构常见的状态码4.form表单构造HTTP请求5.通过ajax构造HTTP请求6.使用工具postman​编辑HTTPS1.对称加密2.非对称加密3.证书HTTP协议1.HTTP协议HTTP属于应用层最广泛使用的协议之一。浏览器获取到网页就是基于HTTP。HTTP就是浏览器和服务器之间的交互桥梁。网址,URL,浏览器会根据这个URL构造出一个HTTP请求,发送给服务器,服务器会返回一个HTTP响应(包含了HTML,CSS,js,图片...)浏览器再把得到的HTM

谷歌浏览器输入地址后http自动转https解决方法

谷歌浏览器输入“http+域名”后自动变成“https+域名”格式原因:安装配置了SSL证书,浏览器开启了HSTS(HTTPStrictTransportSecurity)功能,然后浏览器只能通过https协议访问,禁止使用http协议访问,所以浏览器中输入http后自动转成了https。解决方法有三种:1、第一种方法:1)、进入谷歌浏览器,访问:chrome://net-internals/#hsts2)、在底部找到:Deletedomainsecuritypolicies,输入您的url(https),点击Delete。3)、可以在:QueryHSTS/PKPdomain中尝试删除成功没有

Mixed Content: The page at ‘xxx‘ was loaded over HTTPS, but requested an insecure XMLHttpRequest end

MixedContent:Thepageat'xxx'wasloadedoverHTTPS,butrequestedaninsecureXMLHttpRequestend报错信息报错的原因出现的问题解决办法报错信息MixedContent:Thepageat'xxx'wasloadedoverHTTPS,butrequestedaninsecureXMLHttpRequestendpoint'xxx'.Thisrequesthasbeenblocked;thecontentmustbeservedoverHTTPS.报错的原因由于项目中后端提供的数据接口的地址是采用的http协议的,但是他们将

详细解读HTTP/1.0、HTTP/1.1和HTTP/2.0,HTTPS之间的区别

HTTP(HypertextTransferProtocol)是一种用于在Web浏览器和Web服务器之间传输数据的协议。它是一种无状态协议,意味着服务器不会保留与客户端之间的任何连接状态。HTTP使用明文传输数据,因此在传输过程中可能会被窃听和篡改。HTTPS(HypertextTransferProtocolSecure)是HTTP的安全版本。它使用SSL(SecureSocketsLayer)或TLS(TransportLayerSecurity)协议对数据进行加密和身份验证。HTTPS通过使用公钥和私钥来建立安全的连接,以确保数据的机密性和完整性。HTTP/1.0、HTTP/1.1和HT