Mari kita lihat bagaimana kita mendapatkan params, header, dan tubuh di Flask. Saya akan menjelaskan dengan bantuan tukang pos.
Kunci dan nilai params tercermin dalam titik akhir API. misalnya key1 dan key2 di titik akhir:
https://127.0.0.1/upload ? key1 = value1 & key2 = value2
from flask import Flask, request
app = Flask(__name__)
@app.route('/upload')
def upload():
key_1 = request.args.get('key1')
key_2 = request.args.get('key2')
print(key_1)
#--> value1
print(key_2)
#--> value2
Setelah params, sekarang mari kita lihat cara mendapatkan header :
header_1 = request.headers.get('header1')
header_2 = request.headers.get('header2')
print(header_1)
#--> header_value1
print(header_2)
#--> header_value2
Sekarang mari kita lihat bagaimana cara mendapatkan tubuh
file_name = request.files['file'].filename
ref_id = request.form['referenceId']
print(ref_id)
#--> WWB9838yb3r47484
jadi kami mengambil file yang diunggah dengan request.files dan teks dengan request.form