Saya menggunakan perpustakaan Permintaan Python yang hebat . Saya perhatikan bahwa dokumentasi yang bagus memiliki banyak contoh tentang bagaimana melakukan sesuatu tanpa menjelaskan alasannya . Sebagai contoh, kedua r.text
dan r.content
ditampilkan sebagai contoh bagaimana untuk mendapatkan respon server. Tetapi di mana dijelaskan apa yang dilakukan properti-properti ini? Misalnya, kapan saya akan memilih salah satu dari yang lain? Saya melihat bahwa kadang-kadangr.text
mengembalikan objek unicode , dan saya kira akan ada perbedaan untuk respons non-teks. Tapi di mana semua ini didokumentasikan? Perhatikan bahwa dokumen tertaut menyatakan:
Anda juga dapat mengakses isi respons sebagai byte, untuk permintaan non-teks:
Tapi kemudian itu menunjukkan contoh respons teks! Saya hanya dapat beranggapan bahwa kutipan di atas berarti mengatakan non-text responses
daripada non-text requests
, karena permintaan non-teks tidak masuk akal dalam HTTP.
Singkatnya, di mana dokumentasi perpustakaan yang tepat, yang bertentangan dengan tutorial (sangat baik) di situs Permintaan Python?