如何使用flask制作一个包含各种函数的且可供第三方调用的webservice?

本人FLASK新手菜鸟一枚,现在想用FLASK将一系列的函数做到一个webservice里,这个webservice可以被第三方用Java调用(暂时不需要写界面,只需要提供函数接口)。最近看了一些FLASK的东西,还是有不少疑问,一下面这个小项目为例:

使用VS2015新建FLASK项目,在views.py文件里,写上我需要封装的函数,函数功能就是传递一个字符串类型的名字,返回“hello 名字”:

"""
Routes and views for the flask application.
"""

from datetime import datetime
from flask import render_template
from flask import Flask
from FlaskWebProject1 import app

app = Flask(__name__)

@app.route('/')
@app.route('/greeting',methods = ["GET"])
def greeting(name):
    return ("hello"+name)

if __name__ == '__main__':
    app.run(debug=True)

如果我想封装这个greeting()函数,是应该写成上面那样吗?为了能使包含该函数的webservice能被第三方用Java调用,我还需要做哪些工作?如何判断该webservice制作成功?谢谢大神的关注。

慕尼黑5688855
浏览 1049回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python