当前位置:网站首页>É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
边栏推荐
- 珍爱网微服务底层框架演进从开源组件封装到自研
- 中国的软件公司为什么做不出产品?00后抛弃互联网;B站开源的高性能API网关组件|码农周刊VIP会员专属邮件周报 Vol.097
- Abnova CRISPR spcas9 polyclonal antibody protocol
- 台风来袭!建筑工地该如何防范台风!
- Duchefa MS medium contains vitamin instructions
- Applet page navigation
- 小程序事件绑定
- haas506 2.0开发教程 - 阿里云ota - pac 固件升级(仅支持2.2以上版本)
- Composition of applet code
- [record of question brushing] 1 Sum of two numbers
猜你喜欢
台风来袭!建筑工地该如何防范台风!
ClickHouse 复制粘贴多行sql语句报错
Welcome to the game and win rich bonuses: Code Golf Challenge officially launched
【刷题记录】1. 两数之和
Duchefa p1001 plant agar Chinese and English instructions
最长摆动序列[贪心练习]
如何让化工企业的ERP库存账目更准确
Classic implementation method of Hongmeng system controlling LED
教你自己训练的pytorch模型转caffe(一)
Abnova丨 MaxPab 小鼠源多克隆抗体解决方案
随机推荐
Norgen AAV提取剂盒说明书(含特色)
AI 从代码中自动生成注释文档
How to make ERP inventory accounts of chemical enterprises more accurate
基于AVFoundation实现视频录制的两种方式
教你自己训练的pytorch模型转caffe(三)
Clear app data and get Icon
从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题
Abbkine丨TraKine F-actin染色试剂盒(绿色荧光)方案
ProSci LAG3抗体的化学性质和应用说明
手机开户股票开户安全吗?我家比较偏远,有更好的开户途径么?
解析五育融合之下的steam教育模式
Return to blowing marshland -- travel notes of zhailidong, founder of duanzhitang
poj 3414 Pots (bfs+线索)
Propping of resources
ClickHouse 复制粘贴多行sql语句报错
Abnova丨血液总核酸纯化试剂盒预装相关说明书
挖财商学院给的证券账户安全吗?可以开户吗?
leetcode:1139. 最大的以 1 为边界的正方形
2. < tag hash table, string> supplement: Sword finger offer 50 The first character DBC that appears only once
Applet event binding