写点什么

Flask 请求与响应 - 接口路由请求方法 (methods=[“”])

作者:测试人
  • 2024-01-23
    北京
  • 本文字数:800 字

    阅读完需:约 3 分钟

本文转自测试人社区霍格沃兹测试开发学社学员笔记

Flask 请求与响应-接口路由请求方法(methods=[“”])

  • Flask 支持的请求方法通过在路由定义时使用 methods 参数进行指定。可以指定多个请求方法,以列表的形式传递给 methods 参数。

@app.route('/',methods=['GET','POST','PUT','DELETE'])
复制代码


  • GET:一般是从 URI 中从 服务器中获取资源(比如获取用例列表,比如,获取用户信息等等),但一般 GET 是存在不安全性的,如果有敏感信息,会使用 POST。

  • POST: 主要用于将【数据发送到服务器】创建或更新资源。注意,POST 对数据长度是没有限制的,GET 会有限制,这是因为某些浏览器对请求的 URL 长度有限制。

  • PUT:也是用于将 【数据发送到服务器】创建或更新资源。

  • DELETE:用来删除指定的资源。

#定义接口路由GET请求方法
#默认情况下,Flask 路由定义的视图函数只支持 GET 请求
@app.route('/',methods=['GET'])
def get():
return f"Method is GET."
@app.route('/get')
def get():
return f"Method is GET."
if __name__ == '__main__':
app.run()
复制代码




#定义接口路由POST请求方法
@app.route('/post',methods=['POST'])
def POST():
return f"Method is POST."
if __name__ == '__main__':
app.run()
复制代码



#定义接口路由PUT请求方法
@app.route('/put',methods=['PUT'])
def PUT():
return f"Method is PUT."
if __name__ == '__main__':
app.run()
复制代码



#定义接口路由DELETE请求方法
@app.route('/delete',methods=['DELETE'])
def delete():
return f"Method is DELETE."
if __name__ == '__main__': app.run()
复制代码



霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。


发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
Flask请求与响应-接口路由请求方法(methods=[“”])_软件测试_测试人_InfoQ写作社区