flask接口中调用接口?

flask接口中调用接口?,第1张

需求 在func1里调斗颂用func2函数,函数如下,func1 func2可能在同一个文件,也可能在不同文件,也可能位于不同的flask blueprint模块中:

@route("/url1")

def func1()

#To do...

@route("/url2")

def func2():

#To do...

想在func2里面调用func1,使用python requests库握销者,在func2里面发起post请求

其它做法博客链接:

https://blog.csdn.net/u013247765/article/details/81166027

我的做法

import requests

@route("/url2")

def func2():

requests.post("http://server_ip:server_port/url1", json={key: value})

验段薯证有效

Flask是一个轻量级并闷的Python web框架,可以用来开发Web应用。而Flask-RESTful是一个为Flask提供RESTful API的扩展库。

在使用Flask原生框架时,需要手动编写路由和视图函数,并手动解析请求和响应,使用者需要自己去维护整个API的结构。

而使用Flask-RESTful框架时,可以使用装饰器来声明路由,并使用简单的类来组织API资源。Flask-RESTful还提供了请求解析和响应解析的功能,使绝郑弯得开发者更专注于业务逻辑而不是底层实现。

总之,使用Flask-RESTful框架可以更快捷地开发丛梁RESTful API,并且代码结构更加清晰,更易于维护。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存