网站首页 > 博客文章 正文
目录
- web请求流程的讲述
- http协议的讲述
web请求流程的讲述
DNS域名解析概述
DNS具体解析过程
关于第五步Web服务器反向代理一般会做一个301的永久重定向,例如yunxi.tv 重定向到 www.yunxi.tv,因为重定向后搜索引擎会认为www.yunxi.tv 和 yunxi.tv是一个域名从而提高搜索引擎排名。
HTTP请求概述 -- B/S网络架构及请求过程概述
B/S网络架构基于统一的应用层协议HTTP协议来交互,HTTP协议采用无状态的短链接通信发送,一般情况一次请求完成一次数据交互。
HTTP协议概述
HTTP协议是超文本传输协议是web应用程序使用的通信协议。
HTTP消息头
常用消息头
Connection | Content-Type | Content-Lenght | Content-MD5 | Content-Encoding
请求消息头
Accept | Accept-Charset | Accept-Encoding | Accept-Language | Accept-Datetime | Authorization | Cookie | Host | Origin | Range | Referer | If-Modified-Since | If-None-Match | User-Agent
响应消息头
Access-Control-Allow-Origin | Allow | Cache-Control | Connection | Content-Encoding | Set-Cookie | WWW-Authenticate | X-Frame-Options | Expires | Date | Last-Modified
具体含义可以在这上面查看https://zh.wikipedia.org/wiki/HTTP%E5%A4%B4%E5%AD%97%E6%AE%B5
HTTP请求
所有的HTTP消息包括请求与响应都应包括一个或多个消息头,然后是一个强制空白行,最后是消息主题(不强制)例如:
HTTP方法
- GET
- POST
- HEAD
- PUT
- OPTIONS
- DELETE
- TRACE
- CONNECT
其中OPTIONS、PUT、DELETE、TRACE、CONNECT是HTTP/1.0中新增的方法
HTTP响应
HTTP几个关键的知识点
COOKIE
Cookie 是 HTTP 协议中重要的组成部分, 由 Web 服务器保存在用户浏览器上的小文本文件,它可以包含有关用户的信息。
- 服务器使用cookie机制向web服务器(客户端)发送数据,web服务器(客户端)保存并返回cookie给服务器
- cookie一般有key/vaule组成
- 服务器使用set-cookie响应消息头发布cookie
set-cookie: login_id_csrf=_csrf_tk_1959943309047725; Domain=.dd.com;Path=/;
随后客服端将上面内容自动写入消息头(cookie: login_id_csrf=_csrf_tk_1959943309047725; Domain=.dd.com;Path=/;)返回给同一服务器的请求中
状态码
在HTTP响应的第一行中返回状态码并说明请求结果,根据代码的第一位数据可将其分为5类:
- 1XX -- 提供信息
- 2XX -- 请求提交成功
- 3XX -- 重定向到其他资源
- 4XX -- 客户端请求中有错误
- 5XX -- 服务端执行请求过程中出现某种错误
HTTPS
HTTP使用普通非加密的TCP传输数据,网络攻击者可以截取数据,HTTPS本质上和HTTP是一样都属于第七层协议但是HTTPS通过安全套接层(ssl)来传送数据,采用这种机制可以保证数据的隐秘性和完整性从而降低安全风险。不管采用HTTP还是HTTPS响应的方式都是一样的。
猜你喜欢
- 2024-09-27 Http超文本传输协议(http超文本传输协议是什么)
- 2024-09-27 面试必备(背)--计算机网络八股文系列
- 2024-09-27 理解HTTP协议(http协议有几种方法)
- 2024-09-27 golang web从入门到精通 查看GET、POST请求、响应、状态码
- 2024-09-27 APP网络优化相关问题(手机网络优化软件有哪些)
- 2024-09-27 你真的知道 HTTP OPTIONS 方法的作用吗?
- 2024-09-27 HTTP协议浅谈(http协议上报)
- 2024-09-27 十分钟能看清-HTTP详解-请求、响应、缓存
- 2024-09-27 关于H5语种头请求的问题排查(什么是h5语言)
- 2024-09-27 《奇葩说》里到底谁最“奇葩”?(奇葩说中的奇葩)
你 发表评论:
欢迎- 最近发表
-
- 给3D Slicer添加Python第三方插件库
- Python自动化——pytest常用插件详解
- Pycharm下安装MicroPython Tools插件(ESP32开发板)
- IntelliJ IDEA 2025.1.3 发布(idea 2020)
- IDEA+Continue插件+DeepSeek:开发者效率飙升的「三体组合」!
- Cursor:提升Python开发效率的必备IDE及插件安装指南
- 日本旅行时想借厕所、买香烟怎么办?便利商店里能解决大问题!
- 11天!日本史上最长黄金周来了!旅游万金句总结!
- 北川景子&DAIGO缘定1.11 召开记者会宣布结婚
- PIKO‘PPAP’ 洗脑歌登上美国告示牌
- 标签列表
-
- ifneq (61)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)