Http 超文本传输协议基本概念学习摘录
目录 HTTP协议 超文本传输协议 HyperText超文本 HTML超文本标记语言 HTTP协议原理 请求发送 服务器处理 响应发送 连接关闭或保持 HTTP协议版本 HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/2 HTTP/3 HTTP请求方法 GET POST PUT DELETE HEAD OPTIONS HTTP请求头字段 HTTP响应状态码 HTTP协议 超文本传输协议 即...
Cookie 信息泄露 Cookie未设置http only属性 原理以及修复方法
漏洞名称:Cookie信息泄露、Cookie安全性漏洞、Cookie未设置httponly属性 漏洞描述: cookie的属性设置不当可能会造成系统用户安全隐患,Cookie信息泄露是Cookiehttp only配置缺陷引起的,在设置Cookie时,可以设置的一个属性,如果Cookie没有设置这个属性,该Cookie值可以被页面脚本读取。 例如:当攻击者发现一个XSS漏洞时,通常会写一段页面脚本,窃取用...
接口测试之深入理解HTTPS
前言 随着网络安全问题越来越被重视,HTTPS协议的使用已经逐渐主流化。目前的主流站点均已使用了HTTPS协议;比如:百度、淘宝、京东等一二线主站都已经迁移到HTTPS服务之上。而作为测试人员来讲,也要需时俱进对HTTPS协议要有一定的了解,这样就可以更好的帮助我们在工作完成任务和排查问题。 HTTP与TCP 首先,在理解HTTPS之前需要了解HTTP。HTTP(Hyper Text Transfer ...
HTTP 状态码
## HTTP 状态码| 状态码 | 含义 || ------ | ------------------------------------------------------------ || 100 | 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户...
【计算机网络_应用层】https协议——加密和窃密的攻防
文章目录 1.https协议的介绍2. 加密和解密2.1 什么是加密2.2 常见的加密方式2.2.1 对称加密2.2.2 非对称加密 2.3 数据摘要(数据指纹)2.4 数字签名 3. https协议的加密和解密方案一:使用对称加密(❌)方案二:使用非对称加密(❌)方案三:双方都使用非对称加密(❌)方案四:非对称加密+对称加密(❌)中间人攻击问题证书&CA认证方案五:证书认证+非对称加密+对称加密(✔️...
Http 请求状态码
HTTP状态码是服务器用于告知客户端网页或资源的请求状态的三位数字代码。这些状态码分为五个类别,每个类别有不同的用途: 1xx - 信息性状态码 100 Continue:客户端应继续其请求101 Switching Protocols:请求者已要求服务器切换协议,服务器已确认并准备切换102 Processing(WebDAV):服务器已接受请求,但尚未处理完成 2xx - 成功状态码 200 OK:...
vos3000vos2009如何修改 web 的HTTP与HTTPS端口( 8080 )
vi /home/kunshiweb/base/apache-tomcat/conf/server.xml 该配置文件中http端口为8080,https端口为8443,需要将全文的相同的数字端口进行替换为1024以上的端口 (web端口由kunshiweb用户启动,故无法使用1024以下端口) 然后执行: /etc/init.d/vos3000webct restart (V2.1.4.00以下执行该命...
Qt 5.14.2 网络编程揭秘:构建高效HTTP客户端与文件下载器
们提供了强大的网络编程能力。本文将带你深入Qt的网络模块,探索如何使用QNetworkAccessManager、QNetworkRequest和QNetworkReply等核心类,构建一个功能完备的HTTP客户端。我们不仅会学习如何发送GET和POST请求,还会探讨如何监控下载进度,以及如何处理网络错误。准备好了吗?让我们开始这段网络编程的旅程吧! 正文 1. Qt网络模块基础 Qt的网络模块提供了一系...
05.XMLHttpRequest(XHR)的基础使用,查询参数和数据提交
一.XMLHttpRequest - 基础使用 AJAX 是浏览器与服务器通信的技术,采用 XMLHttpRequest 对象相关代码 axios 是对 XHR 相关代码进行了封装,让我们只关心传递的接口参数 学习 XHR 也是了解 axios 内部与服务器交互过程的真正原理 语法如下: const xhr = new XMLHttpRequest()xhr.open('请求方法', '请求url网址...
【每日一问】RPC 调用和 HTTP 调用的区别
RPC(Remote Procedure Call)调用和HTTP(Hypertext Transfer Protocol)调用是两种不同的通信协议和调用方式, 它们有以下几个主要区别: 协议:RPC调用是一种协议无关的调用方式,它可以使用不同的传输协议,如TCP、UDP等。而HTTP调用是基于HTTP协议的调用方式。 数据格式:RPC调用通常使用二进制数据格式来传输数据,如Protocol、Buffe...