zoukankan      html  css  js  c++  java
  • 一个简单的flask的接口

    #!flask/bin/python
    from flask import Flask
    from flask import request
    
    app = Flask(__name__)
    
    @app.route('/', methods = ['GET','POST'])
    def home():
        return '<h1>hello</h1>'
    
    @app.route('/signin',methods = ['GET'])
    def signin_form():
        return '''
        <form action="/signin" method="post">
                  <p><input name="username"></p>
                  <p><input name="password" type="password"></p>
                  <p><button type="submit">Sign In</button></p>
                  </form>
        '''
    @app.route('/signin' , methods=['POST'])
    def signin():
        # 需要从request对象读取表单内容:
        if request.form['username'] == 'admin' and request.form['password'] == 'password':
            return '<h3>Hello, admin!</h3>'
        return '<h3>Bad username or password.</h3>'
    
    @app.route('/1' , methods=['POST'])
    def aa(): #传什么返回什么
        with open('1.txt','a') as f:
            print(str(request.data, encoding='utf-8'),file=f)
    
        return request.data
    
    if __name__=='__main__':
        app.run(port=3002)#默认不填写的话,是5000端口
  • 相关阅读:
    windows下mysql多实例安装
    linux下mysql多实例安装
    redisAPI整理
    Flink
    Google Dremel架构
    Apache Kylin
    Phoenix概述
    SQL on Hadoop技术综述
    AES对称加密算法
    Hawq架构
  • 原文地址:https://www.cnblogs.com/ceshixuexi/p/8280733.html
Copyright © 2011-2022 走看看