江苏企业网站制作哪家好,潍坊网站开发招生信息,国外做二手服装网站有哪些问题,如何进行网站维护HTTP概念#xff1a;Hyper Text Transfer Protocol 超文本传输协议
传输协议#xff1a;定义了客户端和服务器端通信时发送数据的格式
特点#xff1a;1.基于TCP/IP的高级协议#xff0c;要经过三次握手#xff0c;说明也是一种安全的协议
2.默认端口号是80 http://…HTTP概念Hyper Text Transfer Protocol 超文本传输协议
传输协议定义了客户端和服务器端通信时发送数据的格式
特点1.基于TCP/IP的高级协议要经过三次握手说明也是一种安全的协议
2.默认端口号是80 http://www.baidu.com:80http://www.baidu.com
3.基于请求响应的模型意味着每发送一次请求都会有对应一个响应
4.无状态的每次请求之前相互独立不能交互数据 版本1.0每一次请求响应都会建立新的连接连接结束后断开又重新连接1.1复用连接规定时间内如果有请求响应继续执行到时间结束后就停止请求消息的数据格式(分为4部分
1.请求行请求方式 请求url 请求协议/版本 GET/login.html HTTP/1.1
请求方式HTTP协议中有7种请求方法常用的有两种
GET:请求参数携带在请求行中即在url那一串资源路径的后面请求的url长度有限制不安全POST请求参数在请求体中通过本地抓包可以看到其实就是位置不一样但是安全是相对的都可以抓到这个包请求的url长度无限制相对安全
2.请求头: 请求头名请求头值--相当于键值头相当于告诉服务器说我浏览器存在的一些信息
介绍几个简单的键值头
1.User-Agent:浏览器告诉服务器我访问你的时候使用的浏览器版本信息可以在服务器端获取该头的信息有效解决浏览器的兼容性问题不同浏览器有不同的版本服务器那边会进行判断给不一样浏览器获取一样的资源 2.Referer:http://localhost/login.html
告诉服务器我当前的请求从哪里来
防止盗链
做一些统计工作 3.请求空行
做分隔作用就是一个空行用于分隔POST请求的请求头和请求体的
4.请求体封装POST请求消息的请求参数GET无这个 就是参数 格式变量参数 usernamezhangsan