Przejdź do zawartości

Zanurkuj w Pythonie/HTTP - podsumowanie

Z Wikibooks, biblioteki wolnych podręczników.

Podsumowanie

[edytuj]

Teraz 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.