Kurz: napodobení odpovědí rozhraní API

Back-endové rozhraní API je možné importovat do rozhraní API pro API Management (APIM) nebo je vytvořit a spravovat ručně. V krocích v tomto kurzu se dozvíte, jak pomocí APIM vytvořit prázdné rozhraní API a ručně ho spravovat, a pak nastavit zásadu na rozhraní API tak, aby vracela napodobnou odpověď. Tato metoda umožňuje vývojářům pokračovat v implementaci a testování instance služby APIM i v případě, že není k dispozici back-end, který by odesílal skutečné odpovědi.

Možnost napodobení odpovědí může být užitečná v různých scénářích:

  • Když se jako první navrhuje fasáda rozhraní API a back-endová implementace proběhne později. Případně vývoj back-endu probíhá paralelně.
  • Když back-end dočasně není v provozu nebo neumožňuje škálování.

V tomto kurzu se naučíte:

  • Vytvoření testovacího rozhraní API
  • Přidání operace do testovacího rozhraní API
  • Povolení napodobování odpovědí
  • Test imitace rozhraní API

Napodobná odpověď rozhraní API

Požadavky

Vytvoření testovacího rozhraní API

Postup v této části ukazuje, jak vytvořit prázdné rozhraní API bez jakéhokoli back-endu.

  1. Přihlaste se k Azure Portal a přejděte k instanci API Management.

  2. Vyberte rozhraní API > + Přidat rozhraní API > prázdné rozhraní API.

  3. V okně vytvořit prázdné rozhraní API vyberte plná.

  4. Zadejte testovací rozhraní API pro zobrazované jméno.

  5. Pro produkty vyberte neomezeno .

  6. Zajistěte, aby byl v bráně vybraný spravovaný .

  7. Vyberte Vytvořit.

    Vytvoření prázdného rozhraní API

Přidání operace do testovacího rozhraní API

Rozhraní API zpřístupňuje jednu nebo více operací. V této části přidejte operaci do prázdného rozhraní API, které jste vytvořili. Zavolání operace po dokončení kroků v této části způsobí chybu. Po dokončení kroků později v části povolení napodobení odpovědi se nezobrazí žádné chyby.

  1. Vyberte rozhraní API, které jste vytvořili v předchozím kroku.

  2. Vyberte + Přidat operaci.

  3. V okně front-end zadejte následující hodnoty.

    Nastavení Hodnota Popis
    Zobrazovaný název Test call Název, který se zobrazí na portálu pro vývojáře.
    Adresa URL (příkaz HTTP) GET Vyberte jeden z předdefinovaných příkazů HTTP.
    Adresa URL /test Cesta URL k rozhraní API.
    Popis Nepovinný popis operace, který se používá k poskytnutí dokumentace na portálu pro vývojáře vývojářům pomocí tohoto rozhraní API.
  4. Vyberte kartu odpovědi , která se nachází pod poli Adresa URL, zobrazovaný název a popis. Zadáním nastavení na této kartě můžete definovat stavové kódy odpovědí, typy obsahu, příklady a schémata.

  5. Vyberte + Přidat odpověď a v seznamu vyberte 200 OK .

  6. Pod záhlavím Reprezentace na pravé straně vyberte + Přidat reprezentaci.

  7. Do vyhledávacího pole zadejte Application/JSON a vyberte typ obsahu Application/JSON .

  8. Do textového pole Ukázka zadejte { "sampleField" : "test" }.

  9. Vyberte Uložit.

Přidat operaci rozhraní API

I když se v tomto příkladu nevyžaduje, další nastavení pro operaci rozhraní API můžete nakonfigurovat na dalších kartách, včetně těchto:

Karta Popis
Dotaz Přidejte parametry dotazu. Kromě zadání názvu a popisu můžete zadat hodnoty, které jsou přiřazeny parametru dotazu. Jedna z hodnot může být označená jako výchozí (volitelné).
Žádost Definujte typy obsahu, příklady a schémata požadavku.

Povolení napodobování odpovědí

  1. Vyberte rozhraní API, které jste vytvořili v části Vytvoření testovacího rozhraní API.

  2. Vyberte testovací operaci, kterou jste přidali.

  3. V okně na pravé straně se ujistěte, že je vybraná karta Návrh .

  4. V okně příchozí zpracování vyberte + Přidat zásadu.

    Přidat zásady zpracování

  5. Z Galerie vyberte přípravou odezvu .

    Dlaždice zásady Napodobení odpovědí

  6. Do textového pole Odpověď služby API Management zadejte 200 OK, application/json. Tento výběr určuje, že by vaše rozhraní API mělo vracet ukázku odpovědi, kterou jste definovali v předchozí části.

    Nastavit napodobnou odezvu

  7. Vyberte Uložit.

    Tip

    Žlutý pruh s napsaným textem je pro vaše rozhraní API k dispozici, což znamená, že odpovědi vrácené z API Management jsou vytvářené pomocí zásad pro napodobování a nejsou vytvářeny back-end.

Test imitace rozhraní API

  1. Vyberte rozhraní API, které jste vytvořili v části Vytvoření testovacího rozhraní API.

  2. Vyberte kartu Test.

  3. Ujistěte se, že je vybrané rozhraní API Test call. Vyberte Odeslat a proveďte testovací volání.

    Test imitace rozhraní API

  4. V odpovědi HTTP se zobrazí JSON zadaný jako ukázka v první části tohoto kurzu.

    Napodobná odpověď HTTP

Další kroky

V tomto kurzu jste se naučili:

  • Vytvoření testovacího rozhraní API
  • Přidání operace do testovacího rozhraní API
  • Povolení napodobování odpovědí
  • Test imitace rozhraní API

Přejděte k dalšímu kurzu: