http相关内容

1、HTTP请求交互的基本过程:

  • -前后应用从浏览器向服务器发送HTTP请求(请求报文);
  • 后台服务器接收到请求后,调度服务器处理请求,
  • 向浏览器返回HTTP响应;浏览器接收到响应,解析显示响应。

2、请求报文的组成

请求报文由4部分组成,分别是请求行 请求头 空行 请求体;

  • 请求行包括请求方法及请求的URL,请求行种GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。
    下面说一下以上几种不同类型的请求的作用:
    1、GET::从服务器段读取数据;
    2、POST:向服务器添加新数据
    3、PUT:更新服务器端数据
    4、DELETE:删除服务端数据

  • 请求头由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息,典型的请求体为:
    User-Agent:产生请求的浏览器类型。
    Accept:客户端可识别的内容类型列表。
    Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机。
    cookie:####

  • 当发GET请求时,没有请求体;发POST请求时,带请求体;

3、 HTTP响应报文

HTTP响应报文包括:响应状态行 status Text、多个响应头(例如 Content-Type\Set-Cookie)
Content-Type用于键值对参数,键值用=连接,参数之间用&连接。例如name=%E5%B5%E6

3.1 常见的HTTP状态码

100 ~ 199:操作需持续进行(200:请求成功、201:已创建)
2xx ~ 299:请求成功
3xx ~ 399:请求需重定向
4xx ~ 499:请求有问题(400:语法错误、401:未做身份认证(Unauthorized)、403:拒绝请求、404:资源不存在(Not Found))
5xx ~ 599:服务器错误(500:INnternal Server Error)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值