Flask'taki paramları, başlıkları ve bedeni nasıl elde ettiğimizi görelim. Postacı yardımı ile açıklayacağım.
Params anahtarları ve değerleri API uç noktasına yansıtılır. örneğin bitiş noktasındaki key1 ve key2:
https://127.0.0.1/upload ? anahtar1 = değer1 ve anahtar2 = değer2
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
Parametrelerden sonra, şimdi başlıkların nasıl alınacağını görelim :
header_1 = request.headers.get('header1')
header_2 = request.headers.get('header2')
print(header_1)
#--> header_value1
print(header_2)
#--> header_value2
Şimdi vücudu nasıl alacağınızı görelim
file_name = request.files['file'].filename
ref_id = request.form['referenceId']
print(ref_id)
#--> WWB9838yb3r47484
yüklenen dosyaları request.files ile ve request.form içeren bir metinle alırız