AI智能
改变未来

http协议知识要点

tcp/ip  电脑和电脑之间怎么沟通

1、ip:每台地址的真实地址

2、IP :公网IP 和 内网IP/局域网

局域网IP地址可以解决IPV4不足的问题,但是外网不能访问局域网

3、ipconfig可以看见局域网IP

Linux系统中使用 ifconfig查看局域网IP

4、本地地址:127.0.0.1    本地域名:localhost

5.端口号

电脑软件层面的端口,每一个软件如果想要联网,必须要通过端口来连接

端口是有编号的,一共有65535个端口

常见端口:22,23,3306,8080,80(可以省略)

http协议是规定网站和客户端通信的标准

开始和结束

三次握手

client——>server:你好

server——>client:收到了,你要啥

client:我需要什么。。

四次握手

网站架构

client/server   C/S结构    app/server

browser/server  B/S结构    浏览器/服务器

 请求  headers:数据交互格式,以及相关信息 

请求头

content-type:告诉服务器传给你的数据格式,服务器按照指定的规格来解析,application/json :json格式

User-agent:用户信息

token:用户登录的凭证

请求主体

请求的参数,json格式

请求的方法

方式、类型:get/post

get一般获取数据使用

post用来传递参数

http请求get和post有什么区别

1、用途:get用来查询,post用来传参

2、传参:get的参数一般用在地址后面,参数可见,post用在主体里

3、长度:get长度有限,post的更长

响应

响应头:服务器告诉客户端的信息

响应主体:json格式

面试题:json格式是什么?它的作用是?答:键值对进行传输传递,和结果的返回

http状态码:服务器返回给客户端的状态

100+ :继续,保留

200+ :响应正常OK

300+:重新定向

400+:请求有问题

500+:服务器报错了,不能正常的处理请求

结果码:tatus和code  接口是正常工作的,但是你的请求失败了

面试题:你在工作当中如何判断是前端还是后端的问题?

答:抓包判断http的状态码,如果状态码是500,那就是后端(接口)的问题,否则就是前端的问题

内容

头信息

主体信息

cookie/session/token

http协议是无状态的

session是存在服务器  cookie是存在客户端/浏览器 用来缓存用户的信息和登录状态

token:登录时候服务器返回的一大串随机数字,记录用户的登录状态

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » http协议知识要点