Powrót do: Wprowadzenie do API i REST
Pierwsze spotkanie z API
Prezentacja
Dodatkowe materiały
Ta lekcja ma na celu ekspresowe wprowadzenie do pierwszych kroków z API.
Linki i polecenia z lekcji
- Adresy stron do testów:
Pierwszy przykład strony:
https://naukaapi.testoneo.com/6/
Drugi przykład strony:
https://naukaapi.testoneo.com/5/ - Adres strony do zasobu API
https://naukaapi.testoneo.com/api/users/ - Polecenie w terminalu systemowym (w systemie Windows
cmd
)
curl https://naukaapi.testoneo.com/api/users/
Rozszerzone materiały
Jeśli czujesz niedosyt i chcesz dowiedzieć się więcej na temat fundamentów wiedzy z zakresu: Interfejs, GUI, UI i pierwszych kroków z API to poniżej znajdziesz wykaz Sekcji, które możesz dodatkowo zrealizować.
- ✍️ Sekcja 01: O kursie i wymaganiach
Jak realizować lekcje, wymagana przeglądarka oraz opis DevTools
Kliknij aby przejść do pierwszej lekcji Sekcji 01 - ✍️ Sekcja 2. Poznajemy Interfejs
Czym jest interface i gdzie mamy z nim styczność.
Kliknij aby przejść do pierwszej lekcji Sekcji 02 -
✍️ Sekcja 3. Wprowadzenie do UI i GUI
Jak UI ma się do GUI. W jaki sposób GUI jest powiązane ze stronami internetowymi.
Kliknij aby przejść do pierwszej lekcji Sekcji 03 -
✍️ Sekcja 4. Czym jest API?
Gdzie występuje API, czym jest oraz z jakimi standardami jest związane.
Kliknij aby przejść do pierwszej lekcji Sekcji 04
Hej, mam podobny problem, jak Kasia, korzustam z sieci domowej [C:\Users\888\Downloads>curl https://naukaapi.testoneo.com/api/users/
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) – The revocation function was unable to check revocation for the certificate.}
Dzięki za zgłoszenie Olga.
Przyczyn tego błędu niestety może być bardzo wiele (zależy jak masz skonfigurowaną sieć domową – można spróbować z internetu z telefonu).
Na szczęście ten test to jednorazowa akcja i nie używamy w przyszłości narzędzia cURL więc w kontekście kursu nie trzeba się przejmować.
Możesz jeszcze spróbować wywołać polecenie z dodaniem
--ssl-revoke-best-effort
Czyli razem będzie to wyglądać tak:
Daj znać czy któryś ze sposobów zadziałał!
Dzieki, Przemku, zadzialalo 😉 !
Hej,
moje zapytanie curl zwraca błąd:
“curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) – Funkcja obslugi odwolan nie moze sprawdzic odwolania certyfikatu.”
Czy da się to jakoś obejść? Chyba, że nie będzie potrzebne na dalszych etapach 😉
Błąd ten może być spowodowany nieprawidłowymi lub brakującymi certyfikatami .crt/pem.
Tego typu błędy mogą występować, jeśli wykonujesz zapytania z wewnętrznej sieci firmowej do jakiś zasobów na zewnątrz. Każda firma może mieć swoje polityki bezpieczeństwa, dlatego tutaj musisz udać się do administratorów sieci i podpytać o konfiguracje sieci, certyfikaty i ew instrukcje dot. Instalacja certyfikatu CA.
Innym rozwiązaniem jest wykonanie tych zapytań i lekcji z sieci domowej, w której nie masz wymogów posiadania certyfikatów do różnych zasobów 🙂
Cześć
W części tekstowej lekcji w sekcji “Linki i polecenia z lekcji” polecenie do cmd jest zakończone cudzysłowem:
curl https://naukaapi.testoneo.com/api/users/”
Ten cudzysłów jest tam potrzebny? Sprawdzałem i zarówno z nim i bez dostaje ten sam response.
Hej,
Cudzysłów w tamtym miejscu jest literówką (która nie wpływa na wynik). Oczywiście powinno być bez znaku
"
.Poprawiłem – dzięki za zgłoszenie! 🙂