@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,并且代码结构更加清晰,更易于维护。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)