Jak wygląda API zadania, które trwa kilka minut?
Uwaga do przejrzenia: Odpowiedź odwołuje się do CV lub oferty pracy autorki materiału — dostosuj ją do własnego doświadczenia.
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Po przyjęciu danych serwer tworzy zadanie i zwraca jego ID, zamiast trzymać klienta bez informacji przez kilka minut. Użytkownik może później sprawdzić status i odebrać wynik. Status powinien rozróżniać oczekiwanie, wykonywanie, sukces, błąd i ewentualne czekanie na zgodę.
Przykład: POST /jobs przyjmuje dokument, a GET /jobs/12 pokazuje postęp. Przy odczycie statusu również sprawdzam dostęp — samo poznanie numeru zadania nie uprawnia do wyniku. Anulowanie wymaga ustalenia znaczenia: może zatrzymać dalszą pracę, ale nie zawsze cofnie wcześniejszy zapis w zewnętrznym systemie. Wynik musi przetrwać zamknięcie karty przeglądarki.
Dlaczego to ważne: Naturalna forma wielu zadań AI z oferty.
Możliwe dopytania: Co po ponowieniu POST, jeśli klient nie wie, czy pierwsze żądanie dotarło?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- D-P01 · Co to jest HTTP i jak wygląda żądanie oraz odpowiedź? — Backend, dane i system design
- D-P10 · Co to jest transakcja w bazie danych? — Backend, dane i system design
- D-P13 · Co to jest kolejka wiadomości i po co jej używamy? — Backend, dane i system design
Dalsza lektura
- RAS Tech: Our Recruitment Process — All You Need to Know(otwiera się w nowej karcie)Proces; dostęp 22.10.2026. Ogólny opis technicznego etapu, internetu i AI; nie gwarancja formatu Twojej rundy.