Response obyekti
Python requests.Response obyekti
Misol
Veb-sahifaga so‘rov yuboring va holat kodini qaytaring:
import requests
x = requests.get('https://w3schools.com')
print(x.status_code)
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
requests.Response() obyekti serverning HTTP so‘roviga bergan javobini o‘z ichiga oladi.
Xususiyatlar va metodlar
| Xususiyat/Metod | Tavsif | |
|---|---|---|
| apparent_encoding | Sinab ko‘ring | Taxmin qilingan (aniqlangan) kodlashni qaytaradi |
| close() | Sinab ko‘ring | Server bilan ulanishni yopadi |
| content | Sinab ko‘ring | Javob tarkibini baytlarda qaytaradi |
| cookies | Sinab ko‘ring | Server qaytarib yuborgan cookie’larni o‘z ichiga olgan CookieJar obyektini qaytaradi |
| elapsed | Sinab ko‘ring | So‘rov yuborilgandan javob kelguniga qadar o‘tgan vaqtni saqlovchi timedelta obyektini qaytaradi |
| encoding | Sinab ko‘ring | r.text ni dekodlash uchun ishlatiladigan kodlashni qaytaradi |
| headers | Sinab ko‘ring | Javob sarlavhalaridan (headers) iborat lug‘atni (dictionary) qaytaradi |
| history | Sinab ko‘ring | So‘rovlar tarixini (url) saqlovchi javob obyektlari ro‘yxatini qaytaradi |
| is_permanent_redirect | Sinab ko‘ring | Agar javob doimiy yo‘naltirilgan (permanent redirect) url bo‘lsa, True, aks holda False qaytaradi |
| is_redirect | Sinab ko‘ring | Agar javob yo‘naltirilgan bo‘lsa, True, aks holda False qaytaradi |
| iter_content() | Sinab ko‘ring | Javob bo‘ylab iteratsiya qiladi |
| iter_lines() | Sinab ko‘ring | Javob qatorlari bo‘ylab iteratsiya qiladi |
| json() | Sinab ko‘ring | Natijaning JSON obyektini qaytaradi (agar natija JSON formatida yozilgan bo‘lsa; aks holda xato chiqaradi) |
| links | Sinab ko‘ring | Sarlavhadagi havolalarni (header links) qaytaradi |
| next | Sinab ko‘ring | Yo‘naltirishdagi keyingi so‘rov uchun PreparedRequest obyektini qaytaradi |
| ok | Sinab ko‘ring | Agar status_code 400 dan kichik bo‘lsa, True, aks holda False qaytaradi |
| raise_for_status() | Sinab ko‘ring | Agar xato yuz bersa, bu metod HTTPError obyektini qaytaradi |
| reason | Sinab ko‘ring | Holat kodiga mos matnni qaytaradi |
| request | Sinab ko‘ring | Ushbu javobni so‘ragan so‘rov (request) obyektini qaytaradi |
| status_code | Sinab ko‘ring | Holatni bildiruvchi sonni qaytaradi (200 — OK, 404 — Not Found) |
| text | Sinab ko‘ring | Javob tarkibini unicode ko‘rinishida qaytaradi |
| url | Sinab ko‘ring | Javobning URL manzilini qaytaradi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
