一、代码实现mock服务 模拟一个:登录接口 -1、在API文档中说明如果登录成功,返回:状态码:200 {"status":200,"msg":"登录成功!","token":"xxx1213123123"} -2、登录失败反馈:状态码:200 {"status": 100,"msg":"用户名或密码错误!"} 问题:开发还未实现登录接口,那么依赖登录如何解决?# 1、安装 pip install flask# 2、获取实例对象 app= Flask( __name__) # 3、将函数修饰为接口 @app. route ( "指定接口path路径" , methods= [ "接口请求方法" ] ) 1.1 flask基本用法 # 1、导包 from flaskimport Flask# Flask接口开发框架 # 2、获取Flask类的实例 app= Flask( __name__) # 3、使用装饰器修饰函数(一个函数就是一个接口) # 定义接口,模拟返回结果 @app. route ( "/login" , methods= [ "post" ] ) def login ( ) : # 开发一个接口需要①②③步 # ①提取接口请求的参数 # ②将参数拼装sql语句并执行 # ③将数据库执行结果提取组装成json格式,进行返回 return { "status" : 200 , "msg" : "登录成功" , "token" : "1111-2222-333-4444" } # 4、运行 if __name__== '__main__' : app. run( ) 二、模拟状态码[面试题] # 1、导包 from flaskimport Flask# 2、获取Flask类的实例 app= Flask( __name__) # 3、使用装饰器修饰函数(一个函数就是一个接口) # 定义接口,模拟异常响应状态码 @app. route ( "/order" , methods= [ "get" ] ) def get_order ( ) : return { "status" : 200 , "message" : "success" , "data" : None } , 202 # 4、运行 if __name__== '__main__' : app. run( )