加载《HTTP协议》成功,点击此处阅读
首页 →文档下载

HTTP协议

以下为《HTTP协议》的无排版文字预览,完整内容请下载

HTTP协议 1. HTTP协议 1.1 概念: Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了客户端与服务器端通信时,发送数据的格式 1.2 特点: 1. 基于 TCP/IP 的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据(即不能通信) 1.3 历史版本: 1.0:每一次请求响应都会建立新的连接 1.1:复用连接 2. 请求消息:客户端发给服务器的数据格式 2.1 请求消息的数据格式 请求行 请求头 请求空行 请求体 POST /login.html HTTP/1.1 1.Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/ apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 2. Accept-Encoding: gzip, deflate, br 3. Accept-Language: zh-CN,zh;q=0.9,en;q=0.8 4. Cache-Control: max-age=0 5. Connection: keep-alive 6. Content-Length: 15 7. Content-Type: application/x-www-form-urlencoded 8. Host: localhost:8000 9. Origin: http://localhost:8000 10. Referer: http://localhost:8000/login.html 11. Sec-Fetch-Dest: document 12. Sec-Fetch-Mode: navigate 13. Sec-Fetch-Site: same-origin 14. Sec-Fetch-User: ?1 15. Upgrade-Insecure-Requests: 1 16. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 username:zhangshan 2.1.1 请求行: 请求方式 请求url 请求协议/版本 GET /login.html HTTP/1.1 请求方式:有七种,常用的有两种: GET 的 参数在请求行中(即 url 中) POST 的 参数在请求体中 2.1.2 请求头:客户端告诉服务器的一些信息 请求头名称:请求头值 多个头值用逗号分隔开 2.1.2.1 User-Agent : 浏览器告诉服务器,我访问你使用的浏览器的版本信息 可以在服务器获取该头的信息来解决浏览器的兼容问题 2.1.2.2 Referer :告诉服务器我从哪里来。 防盗链: 统计工作: 2.1.3 请求空行:用于分隔请求请求体和请求头的一个空行 2.1.4 请求体(正文):GET无请求体,POST的请求体用于封装参数数据 键=值&键=值..... 2.1.5 GET方式和POST方式的区别 2.1.5.1 生成方式 get方式有四种:1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。 4) 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 向。302(重定向),304(访问缓存) 4XX: 404(请求路径没有对应的资源) 405(请求方式没有对应的doXXX方法) 5XX:服务器端错误。500(服务器内部出现异常) 3.1.2 响应头: 头名称:值 Content-Type : 告诉本次响应体的编码格式和数据格式(用于解决中文乱码的问题) Content-disposition : 服务器告诉客户端以什么样的格式打开响应体数据 in-line : 默认值,在当前页面内打开 attachment:?lename=xxx,以附件的形式打开响应体。(用于解决文件下载) 3.1.3 响应空行: 3.1.4 响应体:传输的数据 [文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 马克思主义基本原理概论教材
  2. SpringMVC面试专题及答案(1)_***_205801
  3. 视频党课每周推介【2020】第2期
  4. 《交互设计师》微专业预习资料
  5. OpManager快速操作手册
  6. 最新版省采对接流程(请详细阅读按照步骤做)10-28
  7. 如何编制安全风险四色图、风险告知卡?最全讲解示例
  8. 学院活动赞助方案
  9. 程序试题0723
  10. edoc2 ECM v5.12.0.0自动化安装手册
  11. 2018-8-1专利确认书 (1)
  12. 公司员工福利报告书
  13. 公司员工福利报告书
  14. 2020年8月时政热点
  15. 对教学评价方式和评价观念的反思
  16. 七下Unit 3 How do you get to school 教案
  17. 阿里巴巴校园招聘历年经典面试题汇总:C++研发
  18. XX文联在行动0208
  19. java web笔记
  20. 西南大学邮箱客户端使用简介

以上为《HTTP协议》的无排版文字预览,完整内容请下载

HTTP协议由用户“yuxiaoming”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-03-24 02:53:42
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/15/97/41431.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/15/97/41431.html'}ipt>