Web applications

Tasks studies - laboratory


Project maintained by dawidolko Hosted on GitHub Pages — Theme by dawidolko

Zadanie 10.2: Zapoznać się z API Narodowego Banku Polskiego.

Uruchomić program Postman.
Wykonać żądania HTTP w celu uzyskania informacji o tabeli kursów (domyślnie w formacie
JSON). Zwrócić uwagę, kiedy żądanie zakończyło się „sukcesem” (statusy 2XX), a kiedy
niepowodzeniem (statusy 4XX):
• typu A,
• typu A ustalając w ciągu zapytania zwracanie odpowiedzi w formacie XML,
• typu A ustalając w nagłówku zwracanie odpowiedzi w formacie XML,
• typu B,
• typu D,
• typu A z trzech ostatnich dostępnych dni,
• typu A z dziś,
• typu A z 2 maja 2024,
• typu A z 3 maja 2024,
• typu A z dostępnych dni pomiędzy 29 kwi. 2024 a 5 maja 2024,
• typu A z dostępnych dni pomiędzy 1 sty. 2024 a 5 maja 2024,
• typu A z dostępnych dni pomiędzy 1 sty. 2001 a 2 lut. 2001.

Kroki do wykonania w Postman:

  1. Otwórz Postman: Po uruchomieniu, utwórz nowy request.
  2. Skonfiguruj endpoint: Będziesz wysyłać żądania do różnych endpointów API NBP. Podstawowy URL to http://api.nbp.pl/api.

Lista żądań do wykonania:

  1. Wyślij żądanie i obserwuj odpowiedzi: Zwróć uwagę na kody statusów HTTP w odpowiedziach:
    • 2XX: Sukces - żądanie zostało pomyślnie zrozumiane, przyjęte i przetworzone.
    • 4XX: Błąd klienta - problem wystąpił z powodu błędnie sformułowanego żądania.

Po wykonaniu każdego z tych żądań, sprawdź odpowiedź serwera, w szczególności kod statusu i treść odpowiedzi, aby zrozumieć, jak API reaguje na różne rodzaje zapytań. Jeśli masz jakiekolwiek pytania dotyczące konkretnych kroków lub potrzebujesz pomocy w konfiguracji Postmana, daj znać!