当前位置:网站首页>É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
边栏推荐
猜你喜欢

Return to blowing marshland -- travel notes of zhailidong, founder of duanzhitang

实现浏览页面时校验用户是否已经完成登录的功能

Abbkine BCA法 蛋白质定量试剂盒说明书

线程池的使用

Duchefa low melting point agarose PPC Chinese and English instructions

Research and development efficiency improvement practice of large insurance groups with 10000 + code base and 3000 + R & D personnel

Abnova丨血液总核酸纯化试剂盒预装相关说明书

Abnova CRISPR spcas9 polyclonal antibody protocol

表单文本框的使用(二) 输入过滤(合成事件)

Duchefa s0188 Chinese and English instructions of spectinomycin hydrochloride pentahydrate
随机推荐
小程序全局配置
sql系列(基础)-第二章 限制和排序数据
教你自己训练的pytorch模型转caffe(一)
Abnova CD81 monoclonal antibody related parameters and Applications
中国管理科学研究院凝聚行业专家,傅强荣获智库专家“十佳青年”称号
How to renew NPDP? Here comes the operation guide!
培养机器人教育创造力的前沿科技
How to make ERP inventory accounts of chemical enterprises more accurate
Graph embedding learning notes
2022 Beijing eye health products exhibition, eye care products exhibition, China eye Expo held in November
台风来袭!建筑工地该如何防范台风!
IC popular science article: those things about Eco
Maker education infiltrating the transformation of maker spirit and culture
Duchefa丨D5124 MD5A 培养基中英文说明书
Binary search
Go file path operation
基于AVFoundation实现视频录制的两种方式
序列联配Sequence Alignment
When steam education enters personalized information technology courses
Is the securities account given by the school of Finance and business safe? Can I open an account?