HTTP请求方法
超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。
HTTP在客户端和服务器之间以
request response(请求-回复协议)进行工作
操作方法
(01)http的请求方法可以分成以下几种:: 请求指定的页面信息,并返回实体主体(在检索数据(包括调用函数)时使用。 确保成功检索的状态代码为 200 ): 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体(在创建实体或调用操作时使用)PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别(在更新实体或执行 upsert 操作时使用)DELETE: 请求服务器删除指定的页面(在删除实体或实体的各个属性时使用)PUT: 从客户端向服务器传送的数据取代指定的文档的内容(在某些情况下用于更新实体的各个属性;更新大多数实体则不建议使用)以下方法不常用,仅供了解:OPTIONS: 允许客户端查看服务器的性能。 TRACE: 请求服务器在响应中的实体主体部分返回所得到的内容。HEAD: 只请求页面的首部 MOVE: 请求服务器将指定的页面移至另一个网络地址。 COPY: 请求服务器将指定的页面拷贝至另一个网络地址。 LINK: 请求服务器建立链接关系。 UNLINK: 断开链接关系。 WRAPPED: 允许客户端发送经过封装的请求。 Extension-mothed:在不改动协议的前提下,可增加另外的方法。
(02)下面主要介绍最常用的两种方法GET与POST:GET - 从指定的服务器中获取数据POST - 提交数据给指定的服务器处理
(03)GET:此种请求能够被缓存(即用户点击刷新后对页面没有影响)请求会保存在浏览器的浏览记录中这种方式请求的URL能够保存为浏览器书签请求有长度限制主要用以获取数据,只允许ASCII码类型数据
(04)POST:请求不能被缓存下来(用户刷新后需要重新提交)请求不会保存在浏览器浏览记录中请求的URL无法保存为浏览器书签请求没有长度限制,允许二进制数据
(05)python代码举例:from flask import Flaskfrom flask import requestapp=Flask(__name__e("/",methods=['GET']) #'/'是路由,method默认为e("/index",methods=['POST'])def home(): return '<h1>hello world</h1>' @e("/login",methods=['GET'])def loginform(): return """ <form action='/login' method='post'> <p><input name='username'></p> <p><input name='pwd' type='password'></p> <p><button type='submit'>sign in</p> </form> """
附录
(01)请求返回状态码:200OK当您的操作将在响应正文中返回数据时,出现此结果。204No Content当您的操作成功,但不在响应正文中返回数据时,出现此结果。304Not Modified(重定向)当测试实体自上次检索以来是否被修改时,出现此结果。403Forbidden客户端错误401Unauthorized客户端错误413Payload Too Large(客户端错误)当请求长度过长时,出现此结果。400BadRequest(客户端错误)当参数无效时,出现此结果。404Not Found(客户端错误)当资源不存在时,出现此结果。405Method Not Allowed(客户端错误)由于方法和资源组合不正确而出现此错误。 例如,您不能对一个实体集合使用 DELETE 或 PATCH。412Precondition Failed客户端错误501Not Implemented(服务器错误)当未实施某个请求的操作时,出现此结果。503Service Unavailable(服务器错误)当 Web API 服务不可用时,出现此结果。
-
如何在明星热力榜为爱豆守护打榜
大多数人都有自己的爱豆,也想为Ta做点事情,但是又不知道怎么去做?想为爱豆贡献自己的力量?今天教大家如何在《明星热力榜》为自己喜欢的爱豆守护打榜,把Ta安利给更多人,为Ta赢得更多曝光哦操作方法(01)微信搜索《明星热力榜》,进入小程序(02)打开明星热力榜,搜索自己喜欢的...
-
易企秀使用教程
易企秀是一款免费强大的手机页面制作软件,主要用于企业的推广,同样也可以个人制作,小编教大家使用易企秀的基本操作。操作方法(01)打开易企秀官网,登录进去之后,点击这个添加场景。(02)添加的时候会让我们输入名称,例如这个就写上2015年。(03)先添加背景,点左边的向上的箭头...
-
怎么加入淘宝30元一年的保证金计划?
关于新消保,淘宝专为卖家定制收费低,额度高,周期长等特点的保证金。加入新保证金计划后,可释放被冻结的消保保证金,同样可享有消保标识和流量支持。当发生维权纠纷需要保证金赔付时,保证金计划可先行垫付赔款,以保证店铺经营不受影响,那么如何加入淘宝30元一年的保证金...
-
ps怎么修改图片尺寸——ps怎么调整图片大小
ps的用处无处不在,比如我现在所编辑的,其图片就要求大小差不多,所以学会用ps来修改图片大小很有必要。操作方法(01)打开ps后选择文件——打开,选中自己要修改的图片(02)选择图像——图像大小,可以看到当前图片的大小(03)为了不使图片变形,我们应在约束比例那里打上对勾。这...