インターフェイス、インターフェイスとは何ですか?これはBaidu百科事典に記録されています:
インターフェイスとは、一般に、エンティティが外部に提供する抽象化(別のエンティティの場合もあります)を指し、外部の通信方法を内部の操作から分離して、他の外部エンティティとの対話方法に影響を与えることなく内部で変更できるようにします。
アップルレットはデータを表示し、データは随時変更されます。データがプログラムで必要なものであることを確認するには、インターフェイスを呼び出す必要があります。それでは、今日の小さなプログラムインターフェイスの準備を見てみましょう。
私たちの目的
私たちの目標は、アップルトのフロントエンドが呼び出すためのインターフェイスを作成することです。今回は、主にgetとpostの2つのインターフェイス呼び出しメソッドを使用します。
次に、これら2つの方法を使用して、インターフェイスを自由に作成できます。何も言わないで、コードを見てください!
始める前に、いくつかのモジュールをインストールする必要があります。
フラスコ
フラスコ_restful
書く方が便利です。
インターフェイスの書き込み方法を取得する
# coding=utf-8
import sys
import importlib
importlib.reload(sys)
from flask import *
import flask_restful
app = Flask(__name__)
api = flask_restful.Api(app)
class HelloWorld(flask_restful.Resource):
def get(slef):
x=request.args['x']#获取参数中的值
y=request.args['y']
return {'hello':y,'donghu':x}#接口返回值
api.add_resource(HelloWorld, '/login',methods=['GET'])#页面路径
if __name__ == '__main__':
app.run(host='0.0.0.0',port=80)#请求地址,以及端口
次に、getインターフェイスが作成され、実行されて、ブラウザに入力されます。
http://127.0.0.1/login
正常に値を返すことができれば、問題はありません。
ポストインターフェースの書き込み方法
# coding=utf-8
import sys
import importlib
importlib.reload(sys)
from flask import *
import flask_restful
app = Flask(__name__)
api = flask_restful.Api(app)
class HelloWorld(flask_restful.Resource):
def post(self):
x = request.form['x']#获取参数
y=request.form['y']
return {'hello':y,'donghu':x}
api.add_resource(HelloWorld, '/login2',methods=['POST'])
if __name__ == '__main__':
app.run(host='0.0.0.0',port=80)
postインターフェースとgetインターフェースは、パラメーターの受信方法がわずかに調整されていることを除いて、同じ方法で記述されています。
実行してから、ブラウザhttp://127.0.0.1/login2と入力して、正常にアクセスできるかどうかを確認します。
これらを完了した後、あなたは教師になることができ、すでにインターフェースを書くことができます。
O ^〜^ O
詳細については、フォローしてください。
これらの写真は美しすぎます。ダウンロードを遅くしたい、オンラインで中断する方法、緊急!!!!