Chúng ta hãy xem làm thế nào chúng ta có được các thông số, tiêu đề và cơ thể trong Flask. Tôi sẽ giải thích với sự giúp đỡ của người đưa thư.
Các khóa và giá trị params được phản ánh trong điểm cuối API. ví dụ key1 và key2 ở điểm cuối:
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
Sau các thông số, bây giờ chúng ta hãy xem làm thế nào để có được các tiêu đề :
header_1 = request.headers.get('header1')
header_2 = request.headers.get('header2')
print(header_1)
#--> header_value1
print(header_2)
#--> header_value2
Bây giờ hãy xem làm thế nào để có được cơ thể
file_name = request.files['file'].filename
ref_id = request.form['referenceId']
print(ref_id)
#--> WWB9838yb3r47484
vì vậy chúng tôi tìm nạp các tệp đã tải lên với request.files và văn bản với request.form