软件测试学习笔记丨Flask请求与响应-接口路由请求方法(methods=[“”])

本文详细介绍了如何在Flask应用中使用不同的HTTP请求方法(GET、POST、PUT、DELETE)来定义接口路由,并强调了它们在获取、创建、更新和删除资源时的不同用途。
部署运行你感兴趣的模型镜像

在这里插入图片描述

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

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 级别的测试管理大咖量身打造职业规划。

微信图片_20240122172740.png

您可能感兴趣的与本文相关的镜像

Yolo-v8.3

Yolo-v8.3

Yolo

YOLO(You Only Look Once)是一种流行的物体检测和图像分割模型,由华盛顿大学的Joseph Redmon 和Ali Farhadi 开发。 YOLO 于2015 年推出,因其高速和高精度而广受欢迎

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值