当前位置:网站首页>Écrire une interface basée sur flask
Écrire une interface basée sur flask
2022-07-05 20:50:00 【Vzhb】
Contexte:
Parce queetProjet à mangercookieRamper,Je ne veux pas mettre à jour manuellementcookie,Il a créé uncookiePool de Threads.Un serveur Cloud dédié à la production automatiséecookie,Puis comme serveur d'interface,L'autre sur le clientgetAccèscookie.
Ou Cette méthode fonctionne aussi,Deux serveurs partagent directement des dossiers,1C'est exact.1Communications.
-------------------------------Ligne de coupe----------------------------------------
Notes:
ParamètresipEt le numéro de port,Et le réseau public du serveuripEt le numéro de port ouvert.Test Intranet ci - dessous.
Serveur d'interface:
from flask import Flask,request
import json
app=Flask(__name__)
# Acceptez seulementgetAccès aux méthodes
@app.route("/test",methods=["GET"])
def check():
# Contenu de retour par défaut
return_dict= {'return_code': '200', 'return_info': 'Traitement réussi', 'result': False}
# Déterminer si le paramètre d'entrée est vide
get_data=request.args.to_dict()
if ('name' not in get_data) or ('num' not in get_data):
return_dict['return_code'] = '5004'
return_dict['return_info'] = 'Mauvais paramètre de requête'
return json.dumps(return_dict, ensure_ascii=False)
# Obtenir lesparamsParamètres
name=get_data.get('name')
num=get_data.get('num')
# Fonctionnement des paramètres
return_dict['result']=tt(name,num)
return json.dumps(return_dict, ensure_ascii=False)
# Fonctions fonctionnelles
def tt(name,num):
result_str="%sApplication%s- Oui.cookie" %(name,num)
return result_str
if __name__ == "__main__":
#192.168.1.225
app.run(debug=False,host='0.0.0.0')
Client:
Web direct getPrenez la valeur de retour.Comme le montre la figure1Et des graphiques2, NULL et paramètres normaux, respectivement
Parmi euxip Et les numéros de port peuvent être définis par eux - mêmes ,0.0.0.0C'est la machine.ip
边栏推荐
- Duchefa d5124 md5a medium Chinese and English instructions
- Where is a good stock account? Is online account manager safe to open an account
- leetcode:1755. 最接近目标值的子序列和
- 当用户登录,经常会有实时的下拉框,例如,输入邮箱,将会@qq.com,@163.com,@sohu.com
- Pytorch 1.12 was released, officially supporting Apple M1 chip GPU acceleration and repairing many bugs
- Norgen AAV extractant box instructions (including features)
- How to renew NPDP? Here comes the operation guide!
- ts 之 属性的修饰符public、private、protect
- Abnova CRISPR spcas9 polyclonal antibody protocol
- Use of form text box (II) input filtering (synthetic event)
猜你喜欢
Abbkine丨TraKine F-actin染色试剂盒(绿色荧光)方案
重上吹麻滩——段芝堂创始人翟立冬游记
Abnova丨CRISPR SpCas9 多克隆抗体方案
14、Transformer--VIT TNT BETR
Duchefa丨低熔点琼脂糖 PPC中英文说明书
Duchefa丨S0188盐酸大观霉素五水合物中英文说明书
IC popular science article: those things about Eco
Abnova fluorescent dye 620-m streptavidin scheme
最长摆动序列[贪心练习]
Specification of protein quantitative kit for abbkine BCA method
随机推荐
Which securities is better for securities account opening? Is online account opening safe?
Go file path operation
ProSci LAG3抗体的化学性质和应用说明
Applet project structure
教你自己训练的pytorch模型转caffe(一)
Abbkine trakine F-actin Staining Kit (green fluorescence) scheme
matplotlib绘图润色(如何形成高质量的图,例如设如何置字体等)
小程序代码的构成
Graph embedding learning notes
sql系列(基础)-第二章 限制和排序数据
Prosci LAG-3 recombinant protein specification
渗透创客精神文化转化的创客教育
Popular science | does poor English affect the NPDP exam?
Duchefa丨MS培养基含维生素说明书
清除app data以及获取图标
Where is a good stock account? Is online account manager safe to open an account
2.8、项目管理过程基础知识
教你自己训练的pytorch模型转caffe(二)
手机开户股票开户安全吗?我家比较偏远,有更好的开户途径么?
National Eye Care Education Conference, 2022 the Fourth Beijing International Youth eye health industry exhibition