“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
新建接口
测试接口
以POST请求为例,
以POST请求 带参数的为例
其他如GET请求,或者不带参数的 模仿他来做就行。
附:被测代码
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()