HTTP

HTTP概述

特点:无状态,,默认端口是80
HTTP协议:浏览器(客户端)于web服务器之间一问一答的交互过程必须遵循一定的规则

UDP:面向数据报包,基于无连接,可能会丢包,速度快.广播.一堆人都可以听到,但是可能有部分人丢失数据.
TCP:面向连接,传输可靠.性能低一些.相当于是一对一的教学,保证客户端和服务端一定能传输数据.
基于浏览器的开发,都是TCP连接.

HTTP1.1规范

在一次TCP连接之间,多次请求,多次响应,响应完之后再关闭连接

GET和POST的区别

GET:
在请求某个服务器资源,如果没有指定请求方式,默认为GET
可以通过GET的方式向服务器传递数据.方式:在URL路径加上?,多个参数用&分割
GET请求方式数据不安全(在URL显示),且URL有长度限制1K
get可以缓存,查询的时候可以使用get
POST:
数据安全,且没有长度限制
只有post才有请求实体.
表单全部使用post提交