HTTP协议简介

前言

HTTP的全称是Hypertext Transfer Protocol,超文本传输协议(现在大多数用了更安全的HTTPS)

  • 规定客户端和服务器之间的数据传输格式
  • 让客户端和服务器能有效地进行数据沟通


    HTTP协议简介_第1张图片
    Snip20160725_2.png

HTTP协议的特点

  • 简单快速
    因为HTTP协议简单,所以HTTP服务器的程序规模小,因而通信速度很快

  • 灵活
    HTTP允许传输各种各样的数据

  • HTTP 0.9和1.0使用非持续连接
    限制每次连接只处理一个请求,服务器对客户端的请求做出响应后,马上断开连接,这种方式可以节省传输时间

HTTP协议简介_第2张图片
Snip20160725_3.png

发送HTTP请求的方法

最常用的是GET和POST

HTTP协议简介_第3张图片
Snip20160725_9.png
HTTP协议简介_第4张图片
Snip20160725_10.png

HTTP通信过程

HTTP协议简介_第5张图片
Snip20160725_7.png
  • 请求

![Snip20160725_5.png](http:/


HTTP协议简介_第6张图片
Snip20160725_10.png

upload-images.jianshu.io/upload_images/1777166-2a9983cda57fd8b1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

  • 响应
HTTP协议简介_第7张图片
Snip20160725_6.png

常见响应状态码

HTTP协议简介_第8张图片
Snip20160725_8.png

你可能感兴趣的:(HTTP协议简介)