python flask中HTTP方法methods=['GET','POST']
2017-11-30 20:24
387 查看
HTTP有很多URL方法的。
默认路由只回应GET请求,但是
我们可以在装饰器app.route中
传递methods参数改变请求方式,
如果有GET的存在,那么也会自动添加HEAD的方法。
Flask0.6起,也实现了OPTIONS的自动处理。
HTTP方法和使用的情景:
GET:获取资源,GET操作应该是幂等性的
HEAD:想要获取信息,但是只关心消息头。应用应该像处理GET请求一样来处理它,但是不返回实际内容
POST:创建一个新的资源
PUT:完整地替换资源或者创建资源。PUT操作虽然有副作用,但也应该是幂等性的。
DELETE:删除资源。DELETE操作有副作用,但是也是幂等性的。
OPTIONS:获取资源支持的所用HTTP方法。
PATCH:局部更新,修改某个已有的资源。
默认路由只回应GET请求,但是
我们可以在装饰器app.route中
传递methods参数改变请求方式,
@app.route('/login/',methods=['GET','POST']) @app.route('/login/<id>',methods=['GET','POST'])
如果有GET的存在,那么也会自动添加HEAD的方法。
Flask0.6起,也实现了OPTIONS的自动处理。
HTTP方法和使用的情景:
GET:获取资源,GET操作应该是幂等性的
HEAD:想要获取信息,但是只关心消息头。应用应该像处理GET请求一样来处理它,但是不返回实际内容
POST:创建一个新的资源
PUT:完整地替换资源或者创建资源。PUT操作虽然有副作用,但也应该是幂等性的。
DELETE:删除资源。DELETE操作有副作用,但是也是幂等性的。
OPTIONS:获取资源支持的所用HTTP方法。
PATCH:局部更新,修改某个已有的资源。
相关文章推荐
- python通过get,post方式发送http请求和接收http响应的方法
- python通过get,post方式发送http请求和接收http响应的方法
- python通过get,post方式发送http请求和接收http响应的方法
- python通过get,post方式发送http请求和接收http响应的方法
- python flask 服务器端实现接口,post,get 方式,参数获取方法
- python通过get,post方式发送http请求和接收http响应的方法
- HTTP协议中POST、GET、HEAD、PUT等请求方法及相应值得含义
- HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误
- HTTP 方法:GET 对比 POST
- HTTP请求方法及响应码详解(http get post head)
- .net调用别人的http页面,返回结果,url中有中文的处理,get和post两种方法
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- Symfony2CookBook:如何在路由中使用GET和POST以外的HTTP方法
- MFC使用HttpGet和HttpPost方法与服务器通信
- jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。
- 在servlet中GET请求可以通过HttpServletRequest的getRequestURL方法和getQueryString()得到完整的请求路径和请求所有参数列表,POST的需要getPa
- HTTP 方法:GET 对比 POST
- http协议中get和post方法的优点和缺点
- Python爬虫(二)——urllib库,Post与Get数据传送区别,设置Headers,urlopen方法,简单爬虫
- http 中的post和get方法