分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

http协议

发布时间:2023-09-06 02:19责任编辑:胡小海关键词:http

1.基于TCP/IP

  - http协议是基于TCP/IP协议之上的应用层协议。

2.基于请求响应,相应模式

  -HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并 返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有 接收到请求之前不会发送响应

      请求协议

    ------------------------->

   浏览器                                 服务器

    <-------------------------

      响应协议

3.请求协议格式:

  - 请求首行      请求方式 url(路径?get请求参数) 协议/版本号

     请求头         key:value

   请求体         数据(只有post请求才会有请求体)

Host: 127.0.0.1:8812 ?????????????????Connection: keep-alive ?????????????????Cache-Control: max-age=0 ?????????????????Upgrade-Insecure-Requests: 1 ?????????????????User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36 ?????????????????Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 ?????????????????Accept-Encoding: gzip, deflate, br ?????????????????Accept-Language: zh-CN,zh;q=0.9\r\n\r\n‘
View Code

4.响应协议格式

  - 响应首行      协议/版本号  状态吗  状态码译文

    响应头          content-Type:text/html

    响应体           <h1>Hello,Myfriend!</h2>

5.请求方式:get/post

  - GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditBook?name=test1&id=123456. POST方法是把提交的数据放在HTTP包的请求体中.

     - GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制.

   - GET与POST请求在服务端获取请求数据方式不同。

  

    

    

http协议

原文地址:https://www.cnblogs.com/lzmdbk/p/9824455.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved