美文网首页Python Web
利用Python Flask搭建本地测试平台

利用Python Flask搭建本地测试平台

作者: KidneyBro | 来源:发表于2019-01-31 00:06 被阅读0次

    最近在写Resful 请求,因为测试服务器还没搭好,自己就在本地用Python Flask 框架搭建了一个测试环境,下面是我根据自己的需要搭建的本地Flask服务,有同样需求的同学可以参考一下:

    # -*- coding=utf-8 -*-
    import json
    
    from flask import Flask, request
    
    @app.route('/api/version_name/resources/<resource_name>', methods=['GET', 'PATCH'])
    def uri_route(resource_name):
        """ uri route method """
    
        if request.method == "PATCH":
            # 只能返回类似于<string>类型或bool变量
            return json.dumps(request.data)
        elif request.method == "GET":
            return json.dumps("{0}".format(resource_name))
        else:
            return json.dumps("Neither Get Nor Patch.")
    
    if __name__ == '__main__':
        app.run()
    

    该服务的url为http://127.0.0.1:5000/api/version_name/resources/{resource_name}
    执行指令为python this_file_name.py
    因为目前只需要GET PATCH两种类型的接口,所以就只提供了两种响应,其他的操作类似,也可以根据需要补充特定的响应函数。
    除了python,使用其他的语言也可以实现类似的功能,这里给出Ruby的实现方法:利用Ruby sinatra搭建本地测试平台

    相关文章

      网友评论

        本文标题:利用Python Flask搭建本地测试平台

        本文链接:https://www.haomeiwen.com/subject/ogvhsqtx.html