Aplikační programovací rozhraní (API) hrají zásadní roli při vývoji softwaru. Pokud máte v úmyslu vyvinout online aplikaci nebo web, budete muset buď vytvořit API, použít existující nebo obojí.
Rozhraní API převezme požadavek z jedné softwarové aplikace do druhé a poté se vrátí do iniciačního softwaru s relevantní odpovědí. Pokud je tedy vaše API vadné, vaše aplikace bude mít problémy. Platforma Postman vám pomáhá udržovat vaše API funkční tím, že kromě jiných užitečných funkcí poskytuje testování API.
Co je pošťák?
Postman je platforma, která vám s tím pomůže pracovat s API. Jedná se o úložiště API, které vám umožňuje ukládat, organizovat a používat vaše API. Postmanovo úložiště je cloudové a řízená verzemi, takže je to ideální platforma pro společný vývoj API, stejně jako vývoj API napříč více uživateli zařízení.
Postman vám umožňuje spravovat každý aspekt pracovního postupu vývoje API. Tato platforma poskytuje vše, co potřebujete k úplnému otestování CRUD API. Mezi oblíbené funkce Postmana patří:
- Specifikace
- Dokumentace
- Recepty pracovních postupů
- Testování
- Metriky
Instalace Postmana na vaše zařízení
Můžete si stáhnout Listonoš z oficiálních webových stránek na počítači se systémem Windows, Apple nebo Linux. Výběrem typu vašeho počítače se spustí automatické stahování spustitelného souboru. To nainstaluje platformu Postman v několika jednoduchých krocích.
Jak vytvářet požadavky pomocí Postman
Nejnovější verze platformy Postman (v9.28.1) se spustí s následujícím uživatelským rozhraním:
Chcete-li odeslat požadavek na existující rozhraní API, klikněte na Nový tlačítko v levém horním rohu rozhraní Postman. Tím se dostanete do následujícího vyskakovacího okna:
V levém horním rohu vyskakovacího okna je možnost vytvořit a základní požadavek HTTP. Výběrem této možnosti se dostanete do následujícího rozhraní:
V rozhraní požadavku je několik důležitých polí. První pole, kterému byste se měli věnovat, je pole metody požadavku (nebo slovesa). Výchozí metoda požadavku je DOSTAT, ale existuje více než 10 různých metod, ze kterých si můžete vybrat.
Mezi pět metod, které budete pravidelně používat, patří:
- GET: získává data z databáze.
- POST: přidá nová data do databáze.
- PUT: aktualizuje celé datové pole v databázi.
- PATCH: aktualizuje specifické aspekty datového pole v databázi.
- DELETE: odstraní data z databáze.
Pole URL je přímo vedle pole metody požadavku. Chcete-li otestovat rozhraní API, jednoduše vyberte metodu požadavku a zadejte příslušnou adresu URL.
Testování veřejného API v Postman
V této sekci můžete použít jakékoli veřejné API. Následující příklad používá news API s názvem Newsdata.io. Toto rozhraní API má několik možností dotazů, které vracejí zprávy z celého světa. Koncový bod podle země má tuto strukturu:
https://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us
Budete muset vyměnit YOUR_API_Key hodnotu v URL s klíčem API, který obdržíte po registraci na Newsdata.io. Vložení aktualizované adresy URL do Postman vrátí výstup podobný tomu níže.
{
"postavení": "úspěch",
"celkové výsledky": 10173,
"Výsledek": [
{
"titul": "Apple by mohl být první, kdo použije TSMC's 3nm čipovým procesem pro M2 Pro",
"odkaz": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"klíčová slova": nula,
"tvůrce": [
"[email protected] (Mike Peterson)"
],
"video_url": nula,
"popis": "Jablko'MacBooky Pro 2022 mohou obsahovat nové čipové sady M2 Pro a M2 Max vyrobené s TSMC'Nejnovější 3nm výrobní proces, podle nové zprávy. M2TSMC, svět's největším smluvním výrobcem polovodičů neustále rozšiřuje své 3nm výrobní procesy. Podle Commercial Times by mohl být Apple prvním zákazníkem, kterému se tyto čipy dostanou do rukou. Přečtěte si více...",
"obsah": nula,
"datum zveřejnění": "2022-08-18 15:22:53",
"image_url": nula,
"source_id": "appleinsider",
"země": [
"Spojené státy americké",
"Spojené království",
"Indie",
"Austrálie",
"singapur",
"Kanada"
],
"kategorie": [
"technika"
],
"Jazyk": "Angličtina"
},
],
"další strana": 1
}
Pošťák vrátí řadu zpráv. Výše uvedený výstup zobrazuje pouze jeden příklad těchto zpráv.
Nyní můžete testovat API s Postmanem
Postman je oblíbená platforma, kterou můžete použít k testování API, která chcete použít ve svých projektech. Můžete udržovat sadu prostředků a používat řadu metod požadavků.
Jakmile otestujete svá rozhraní API, dalším logickým krokem je jejich integrace do vašich aplikací.