Zanurkuj w Pythonie/HTTP - podsumowanie
Podsumowanie
edytujTeraz moduł openanything.py i jego funkcje powinny mieć dla Ciebie sens.
Możemy wyróżnić 5 ważnych cech usług internetowych na bazie HTTP, które każdy klient powinien uwzględniać:
- Identyfikacja aplikacji poprzez właściwe ustawienie nagłówka User-Agent.
- Właściwa obsługa trwałych przekierowań.
- Uwzględnienie sprawdzania daty ostatniej modyfikacji (ang. Last-Modified), aby uniknąć ponownego pobierania danych, które nie uległy zmianie.
- Uwzględnienie sprawdzania sum kontrolnych z nagłówka ETag, aby uniknąć ponownego pobierania danych, które nie uległy zmianie.
- Uwzględnienie kompresji gzip, aby zredukować wielkość przesyłanych danych, nawet gdy dane uległy zmianie.