“Apipost 在线版的使用”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
第14行: 第14行:
  
 
[[文件:python2022100401.png|600px]]
 
[[文件:python2022100401.png|600px]]
 +
 +
==附:被测代码==
 +
<nowiki>
 +
from flask import Flask, render_template, redirect, url_for, request, abort, jsonify
 +
#from test_ansible2 import do_ansible
 +
import pymysql
 +
import json
 +
 +
from flask_cors import *
 +
app = Flask("EmailDemo", static_folder="static", template_folder="templates")
 +
app.config["JSON_AS_ASCII"] = False
 +
 +
conn1 = pymysql.connect(host='localhost', user='root', password='123456', port=3306,
 +
                          db='silkroad')
 +
 +
####### 用户登录#########
 +
#用户登录
 +
@app.route('/login',methods=['GET','POST'])
 +
@cross_origin()
 +
def user_login():
 +
    user_info = request.json
 +
    user_name = user_info.get("name")  #获得用户名称
 +
    user_pwd = user_info.get("pwd")  #获得输入密码
 +
    print(user_name,user_pwd)
 +
    return jsonify({"success": 0, "msg": "登录成功!"})
 +
 +
 +
if __name__ == '__main__':
 +
    app.run(host='0.0.0.0',debug=True,port='5003')
 +
    conn1.close()
 +
 +
</nowiki>

2022年10月4日 (二) 22:15的版本

登录网站

登录网站 :https://www.apipost.cn/?utm_source=10120

新建接口

Python20221004.png

测试接口

以POST请求为例,

以POST请求 带参数的为例

其他如GET请求,或者不带参数的 模仿他来做就行。

Python2022100401.png

附:被测代码

from flask import Flask, render_template, redirect, url_for, request, abort, jsonify
#from test_ansible2 import do_ansible
import pymysql
import json

from flask_cors import *
app = Flask("EmailDemo", static_folder="static", template_folder="templates")
app.config["JSON_AS_ASCII"] = False

conn1 = pymysql.connect(host='localhost', user='root', password='123456', port=3306,
                           db='silkroad')

####### 用户登录#########
#用户登录
@app.route('/login',methods=['GET','POST'])
@cross_origin()
def user_login():
    user_info = request.json
    user_name = user_info.get("name")  #获得用户名称
    user_pwd = user_info.get("pwd")   #获得输入密码
    print(user_name,user_pwd)
    return jsonify({"success": 0, "msg": "登录成功!"})


if __name__ == '__main__':
    app.run(host='0.0.0.0',debug=True,port='5003')
    conn1.close()