Tvůrce API Požadavků
Proč používat tvůrce API požadavků?
Testování REST API obvykle vyžaduje instalaci Postman nebo Insomnia nebo psaní curl příkazů. Náš prohlížečový HTTP klient nevyžaduje instalaci — otevřete jej a odesílejte požadavky přímo.
Všechny HTTP metody
Podporuje GET, POST, PUT, PATCH, DELETE s vlastními hlavičkami a tělem JSON/formuláře
Formátovaná odpověď
Tělo odpovědi se automaticky zobrazí s odsazením; stavový kód a čas odpovědi jsou zobrazeny
Okamžitě připraveno k použití
Nic k instalaci — funguje zcela v prohlížeči bez účtu nebo pluginu
Odeslání API požadavku ve 3 krocích
Zadejte URL a metodu
Zadejte URL API endpointu a vyberte HTTP metodu (GET, POST atd.)
Přidejte hlavičky a tělo
Přidejte Authorization, Content-Type atd. na kartě 'Hlavičky'. Použijte 'Tělo' pro data POST/PUT.
Odešlete a zkontrolujte
Klikněte 'Odeslat'. Tělo odpovědi, stavový kód a čas se zobrazí níže.
Případy použití tvůrce API požadavků
Ladění API
Testujte jednotlivé endpointy s vlastními hlavičkami a tělem pro ladění problémů s autentizací a daty
Testování tokenů autentizace
Testujte schémata Bearer, Basic Auth a API klíčů bez psaní kódu
Prozkoumávání API
Prozkoumejte veřejná API (GitHub, OpenWeather, JSONPlaceholder) a pochopte odpovědi
Reprodukce chyb
Reprodukujte a dokumentujte chyby API s přesnými daty požadavku a odpovědi pro hlášení chyb
Nejlepší postupy pro testování API
✓ Vždy nastavujte Content-Type
S tělem JSON vždy zahrňte Content-Type: application/json. Mnoho API jinak odmítne nebo špatně interpretuje požadavek.
✓ Pochopte omezení CORS
Prohlížeče blokují cross-origin požadavky bez správných CORS hlaviček. Použijte curl nebo server-side proxy, pokud požadavek v prohlížeči selže.
✓ Pevně nekódujte API klíče
Používejte proměnné prostředí v produkčním kódu. Nástroj je pro testování — nesdílejte snímky obrazovky s reálnými API klíči.
✓ Zkontrolujte HTTP stavové kódy
200=OK, 201=Vytvořeno, 400=Chybný požadavek, 401=Neautorizováno, 403=Zakázáno, 404=Nenalezeno, 500=Chyba serveru.
❓ Nejčastější dotazy
Proč cross-origin požadavky selhávají?
Prohlížeče vynucují omezení CORS. Pokud cílové API nemá hlavičku Access-Control-Allow-Origin, prohlížeč požadavek zablokuje. Není to chyba — použijte curl nebo backend proxy pro API bez CORS.
Mohu odesílat multipart/form-data požadavky?
Tvůrce aktuálně podporuje těla JSON a text. Pro nahrávání souborů a podobné vícedílné požadavky na formuláře použijte specializovaný nástroj jako Postman.
Je toto alternativa k Postman?
Pro rychlé testování a průzkum ano. Pro týmovou spolupráci, uložené kolekce, prostředí a automatizované testy nabízí Postman nebo Bruno více funkcí.
Jaký je rozdíl mezi PUT a PATCH?
PUT nahradí celý zdroj tělem požadavku. PATCH aplicuje částečné aktualizace — mění se pouze pole v těle. Většina REST API používá PATCH pro aktualizace, aby nedocházelo k přepsání nezměněných polí.