- 1、本文档共130页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTT的P详解
HTTP协议详解
杨迪
2009.12.3
内容概要
• 一.概述
• 二.HTTP Operations
• 三.HTTP Message
• Header
• Status codes
一.概述
• HTTP是超文本传输协议的缩写,它用于传
送WWW方式的数据。HTTP协议采用了请求
/ 响应模型。客户端向服务器发送一个请求,
请求头包括请求的方法、URI、协议版本、
以及包含请求修饰符、客户信息和内容的
类似于MIME的消息结构,服务器以一个状
态行作为响应,相应的内容包括消息协议
的版本,成功或错误编码加上服务器的信
息、实体元信息以及可能的实体内容。
connections
• 从一个抓包看完整的HTTP请求、响应过程*
二.User Operations
• 基本操作4种:GET、POST、PUT、DELETE
• 3种幕后工作:HEAD、OPTION、TRACE 。他们常常用来协助排查
基本操作时遇到的问题。
GET
• GET是最简单的HTTP操作。
• 是从服务器上“取回”东西;
• 取到,状态码返回200;服务器会把请求的对象返回在response中
• 否则,状态码其他。
POST
• POST提供了客户端向服务器提交数据的方法。Web浏览器非常普
遍使用POST向服务器提交表单。*
PUT
• 用来客户端向服务器发送数据;
• PUT强调的是存放数据到server上,如论坛上传照片、软件
• PUT与POST的区别:
他们的区别主要在于服务器对URI的理解:
PUT:文件存放的位置和名字
POST:其uri通常是一个程序或者脚本,来对用户提交的数据进行处
理。
DELETE
• 从服务器上删除文件,比如相册中删除照片(有的也是通过post
后执行脚本实现)
Behind the scenes
• 除了以上介绍的基本操作,还有一些附加操作。典型的有:
OPTION、HEAD、TRACE
• 这些附加操作,往往是用来定位基本操作遇到的问题的。
Capabilities--OPTIONS
• 客户端可以使用OPTIONS方法发现server支持的功能
• If the client includes a uri, the server responds with the options relevant to
that object. If the client sends an asterisk (*) as the uri, the server returns
the general options that apply to all objects it maintains.
• A client might use the OPTIONS message to determine the version of http
that the server supports or, in the case of a specific uri, which encoding
methods the server can provide for the object. Such information would let
the client adjust how it interacts with the server or how it actually requests
a specific object.
• HTTP方法Options用来向服务器发送请求,
您可能关注的文档
- FMEA - 潜在失效模式及后果分析 Ver.4(2008.的6).pdf
- FMEA潜在失效模式及其起的因分析.ppt
- Fl的ash课件第五章.ppt
- FOXBORO-OPC-SERVER的安装的配置.ppt
- FPGA的与硬件描述语言_第三章_VHDL硬件描述语言4.pptx
- FPGA的常用调试技术.ppt
- FEA桥梁的检测专题20140418.pptx
- Freeb的asic的作用.docx
- FSK302-的1A(遥控).pdf
- Fme用户的完全培训教程.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 二年级家长会班主任发言稿 VIP
- 2023-2024学年上海市位育中学八年级上学期期中考试英语试卷含详解.docx VIP
- 【自做】白雪公主PPT正常版.ppt
- 名著阅读《群英会蒋干中计》课件精品课件(选自罗贯中《三国演义》;34页).pptx VIP
- 2023-2024学年北京某中学八年级上学期期中考试英语试卷(含详解).pdf VIP
- 手术患者意外伤害预防.pptx
- 2024年初中信息技术学业水平合格性考试题库含答案.pdf
- 2024-2025学年小学科学一年级上册(2024)教科版(2024)教学设计合集.docx
- 2024全国中考语文试题分类汇编:记叙文阅读.pdf VIP
- 英语国家概况100问及答案.doc
文档评论(0)