http协议(二):http协议--request

本文详细介绍了HTTP协议中的请求结构,包括请求头和请求体,以及各种请求方式,如GET、POST等。重点讲解了请求头的解析和常见的请求首部,同时阐述了请求体在POST请求中的作用,特别是content-type的选择。还对比了GET和POST请求的区别,GET将数据放在URL中,而POST则将数据放在请求体中,POST请求常用于提交数据并可能创建或更新资源。
摘要由CSDN通过智能技术生成

1.请求结构

请求包含:请求头和请求体

一般post请求中包好请求体

2. 请求方式

http1.0定义了三种请求方法:get、post、head方法

http1.1新增了五种请求方法:options、put、delete、trace和connect方法。

序号

方法

描述

1

get

请求指定的页面信息,并返回实体主体

2

post

向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。post请求可能会导致新的资源的建立或资源的修改;一般不会被删除。

3

head

类似于get请求,只不过返回的相应内容没有具体的内容,用于获取报头。这一方法可以在不必传输整个响应内容的情况下,就可以获取版旱灾响应消息头中的信息。

4

put

从客户端向服务器传送的数据取代指定的文档的内容。向指定资源位置上传最新内容;

5

delete

请求服务器删除指定页面

6

connect

http1.1协议中预留给能够将连接改为管道方式的代理服务器

7

options

允许客户端查看服务器的性能。返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送’*‘的请求来测试服务器的功能性;

8

trace

回显服务器收到的请求,主用于测试或诊断;

3.请求头

(1)解析

例:fiddle抓包下图

第一行为请求行

请求行中 第一部分为请求方法(下图为get方法)

第二部分为请求地址即URL

第三部分为http版本

其他部分为request-head请求首部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值