Я использую потрясающую библиотеку Python Requests. Я замечаю, что в прекрасной документации есть много примеров того, как сделать что-то, не объясняя почему. Например, как r.text
, так и r.content
показаны в качестве примеров того, как получить ответ сервера. Но где объясняется, что делают эти свойства? Например, когда я буду выбирать один за другим? Я вижу, что tar r.text
иногда возвращает объект unicode, и я полагаю, что будет разница для нетекстового ответа. Но где все это документировано? Обратите внимание, что связанный документ указывает:
Вы также можете получить доступ к телу ответа в виде байтов для нетекстовых запросов:
Но затем он покажет пример текстового ответа! Я могу только предположить, что вышеприведенная цитата означает non-text responses
вместо non-text requests
, поскольку нетекстовый запрос не имеет смысла в HTTP.
Короче говоря, где собственно документация библиотеки, в отличие от (отличного) руководства на сайте Python Requests?