¿Cuál es la diferencia entre 'contenido' y 'texto'?

Estoy usando el terroríficoSolicitudes de Python biblioteca. Me doy cuenta de que elbuena documentación tiene muchos ejemplos decómo hacer algo sin explicar elpor qué. Por ejemplo, ambosr.text yr.content se muestran como ejemplos decómo para obtener la respuesta del servidor.¿Pero dónde se explica qué hacen estas propiedades? Por ejemplo, ¿cuándo elegiría uno sobre el otro? Veo quer.text devuelve un objeto Unicodealgunas veces, y supongo que habría una diferencia para una respuesta no textual. Pero, ¿dónde está todo esto documentado? Tenga en cuenta que el documento vinculado indica:

También puede acceder al cuerpo de la respuesta como bytes, para solicitudes que no sean de texto:

¡Pero luego continúa mostrando un ejemplo de respuesta de texto! Solo puedo suponer que la cita anterior significa decirnon-text responses en lugar denon-text requests, como una solicitud sin texto no tiene sentido en HTTP.

En definitiva, ¿dónde está el adecuado?documentación de la biblioteca, en contraposición a la (excelente)tutorial en el sitio de solicitudes de Python?

Respuestas a la pregunta(2)

Su respuesta a la pregunta