Request Object

İstek Nesnesi

Flask’ın istek nesnesini bir bağlam değişkeni olarak gösterdiğini gördük. Bu, HTTP isteğine dahil olan tüm bilgileri içeren son derece kullanışlı bir nesnedir. Şimdide Flask İstek nesnesinin en yaygın kullanım özelliklerini ve metotlarını listeleyelim.

Özellik veya Metot

Açıklama

form

args

URL sorgu stringinde geçen tüm parametreleri içeren sözlük

values

Form ve argsdaki değerleri birleştiren sözlük

cookies

İstekte bulunan tüm çerezleri içeren sözlük

headers

İsteğe dahil edilen tüm HTTP başlıklarını içeren sözlük

files

İstekte bulunan tüm dosya yüklemelerini içeren sözlük

get_data()

Arabelleğe alınan verileri istek gövdesinden(body) döndürür

get_json()

İsteğin gövdesinde yer alan ayrıştırılmış JSON içeren sözlük döndürür

blueprint

İsteği kullanan Flask blueprintin adı. İlerleyen kısımlarda detaylıca ele alacağız

endpoint

İsteği kullanan Flask endpointin adı. Flask bir route için bir view fonksiyonunun adını endpoint olarak kullanır

method

HTTP istek metotları, GET veya POST gibi.

scheme

URL şeması http veya https

is_secure()

İstek güvenli (HTTPS) bir bağlantı üzerinden geldiğinde True değerini döndürür

host

İstemci tarafından verilen port numarası da dahil olmak üzere, istekte tanımlanan ana bilgisayar

path

URL'in yol kısmı

query_string

İkili değer olarak URL'nin sorgu stringi bölümü

full_path

URL'in yol ve sorgu stringi bölümleri

url

İstemci tarafından istenen URL'in tamamı

base_url

URL ile aynı, ancak sorgu stringi olmadan

remote_addr

İstemcinin IP adresi

environ

İstek için WSGI ortam sözlüğü.

Last updated

Was this helpful?