BS架构(浏览器服务器架构)
浏览器发送请求至服务器,服务器返回请求内容至浏览器
HTTP是什么?
HTTP即超文本传输协议,定义了浏览器和客户端传输数据的格式
基于tcp/ip协议,其默认端口号为80,请求和响应一一对应,且每次请求相互独立,是一种无状态协议,保证了网站传输的安全性。
请求消息-request
常见请求方式有八种,常见get及post
get请求:请求参数在URL中,URL有长度限制,只传输字符型
post请求:请求参数在请求体中,无长度限制,需要保留请求空行,Content-Type行需要设置请求体类型,可以传输字符型和字节型
响应消息-response
响应状态码:返回浏览器请求状态标识
1xx:服务器接收浏览器消息未完成
2xx:成功请求
3xx:重定向
4xx:客户端错误
5xx:服务器错误