分享web开发知识

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

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

Http

发布时间:2023-09-06 01:26责任编辑:苏小强关键词:暂无标签

HTTP概述

  1. HTTP概述

a)         HTTP是什么: Hyper text Transfer Protocol  HTTp

b)         HTTP的四个特点:支持客户端(bs和cs架构), 简单快速:请求的时候只要传送请求方式和路径  , 灵活:运行传输任意类型的数据, 无状态:是指协议对事务处理没有记忆

c)         HTTP1.0 和HTTP1.1

  1. HTTP1.1克服了HTTP1.0的缺陷,支持持久连接也就是说一个tcp连接上传送多个HTTP请求和响应从而减少建立连接和关闭连接。
  2. HTTP请求消息

a)         HTTP请求行

  1. 八种请求方式:
  2. GET:请求获取请求行的uri所标识的资源
  3.  POST :向指定资源提交数据
  4. HEAD:请求获取由URI所标识资源的响应消息头
  5.  PUT :将网页放置到指定的URL位置上
  6. DELETE :请求服务器删除urI 所标识的资源
  7. TRACE :请求服务器回送收到的请求
  8. CONNECT :保留将来使用
  9. OPTIONS: 请求查询服务器的性能

b)         http请求消息头

  1. 可以向服务器传递附加的信息
  2. Accept:告知可以处理的MIME类型
  3. Accept—charset 告知服务器客户端用的字符编码
  4. Accept-Encoding指定客户端能够进行解码的技术
  5. Accept-language  指定客户端期望服务端返回哪个国家的语言文档
  6. Host:用于指定的资源主机名和端口号
  7. HTTP响应消息

a)         HTTP响应状态行

  1. 1xx:表示请求已接收, 需要继续处理
  2. 2xx:表示请求已成功被服务器接收, 理解并接收
  3. 3xx:为完成请求, 客户端需要进一步细化请求
  4. 4xx:客户端的请求有错误
  5. 5xx:服务端出现错误

b)         响应消息头

  1. Age:有效时间
  2. Accept-range是用于说明服务器是否接收客户端使用range请求头字段请求资源
  3. Etag  是实体标签
  4. Location 通知客户端获取请求文档的新地址
  5. Retry-after: 告诉客户端什么时间可以重新获取请求
  6. Server : 使用来指定服务器软件产品的名称
  7. Refresh:重新刷新的时间
  8. HTTP其他头字段

a)         通用头字段

  1. Cache-control: 处理缓存
  2. Connection 用于指定处理完请求后, 服务器是否还要保持连接
  3. Transfer-Encoding 来说明是那种传输编码方式

b)         实体头字段

  1. Allow:

Http

原文地址:http://www.cnblogs.com/jwlxtf/p/7880894.html

知识推荐

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