Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

API debugging: kompletní toolkit

26. 12. 2022 Aktualizováno: 27. 03. 2026 1 min čtení intermediate
Tento článek byl publikován v roce 2022. Některé informace mohou být zastaralé.

API nefunguje? Tady je kompletní sada nástrojů pro debugging REST API.

1. curl

curl -v https://api.example.com/users curl -X POST -H “Content-Type: application/json” -d ‘{“name”:”John”}’ api.example.com/users curl -o /dev/null -s -w “TTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n” URL

2. HTTPie

http GET api.example.com/users http POST api.example.com/users name=John

3. Postman / Insomnia

GUI pro komplexní testování. Collections, environments, pre-request scripts.

4. mitmproxy

mitmproxy # interaktivní proxy na :8080

5. ngrok

ngrok http 3000

6. jq pro responses

curl -s api.example.com/users | jq ‘.[] | {id, name}’

7. Watch

watch -n 5 “curl -s api.example.com/health | jq .”

8. Load testing

hey -n 1000 -c 50 https://api.example.com/users

HTTP status codes

  • 200 OK
  • 201 Created
  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 429 Rate Limit
  • 500 Server Error
  • 502 Bad Gateway
  • 503 Unavailable

Workflow

curl -v → zkontrolujte status code → jq pro response → mitmproxy pro hlubší analýzu.

apidebugginghttp
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.