应用层协议---HTTP协议

认识URL

我们平时说的网址,其实就是说的URL。

HTTP协议格式

HTTP请求

无状态:并不会记录当前用户在访问。

https:加密协议

HTTP常见Header

  • Connetion:长连接
  • Content-Type:数据类型(text/html)
  • Content-Length:正文部分读多少
  • Host:客户端告知服务器,所请求的资源在那个主机的那个端口上
  • referer:当前页面是从那个页面跳转过来的
  • location:搭配3XX状态码使用,告诉客户端接下来要去哪里访问。
  • Cookie:保存用户名、密码,用于在客户端存储少量信息,通常会用于实现会话的功能。

分离报头和有效载荷(正文):空行分离

HTTP的方法

 
方法说明支持的HTTP协议版本
GET(私密性不好)获取资源1.0、1.1
POST(正文传参)传输实体主体1.0、1.1
PUT传输文件1.0、1.1
HEAD获得报文首部1.0、1.1
DELETE删除文件1.0、1.1
OPTIONS询问支持的方法1.1
TRACE追踪路径1.1
CONNET要求用隧道协议连接代理1.1
LINK建立和资源之间的联系1.0

HTTP的状态码

 类别原因短语
1XXInformational(信息性状态码)接收的请求正在处理
2XXSuccess(成功状态码)请求正常处理完毕
3XXRedirection(重定向状态码)需要进行附加操作以完成请求
4XXClient Error(客户端错误状态码)服务器无法处理请求
5XXServer Error(服务器错误状态码)服务器处理请求出错

最常见的状态码:200(OK),404(Not Found),403(Forbidden),302(Redirect).

Linux下使用netstat命令查看网络状态

Linux下telnet命令用于远程登录主机,对远程主机进行管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值