Import rozhraní API SOAP do služby API Management a převod na REST
PLATÍ PRO: Všechny úrovně služby API Management
Tento článek ukazuje, jak importovat rozhraní API SOAP jako specifikaci WSDL a pak ho převést na rozhraní REST API. Tento článek také ukazuje, jak otestovat rozhraní API ve službě API Management.
V tomto článku získáte informace o těchto tématech:
- Import rozhraní API protokolu SOAP a převod na REST
- Testovat rozhraní API na portálu Azure Portal
Poznámka:
Import WSDL do služby API Management podléhá určitým omezením. Soubory WSDL s wsdl:import
, xsd:import
a xsd:include
direktivy nejsou podporovány. Opensourcový nástroj pro překlad a sloučení těchto závislostí v souboru WSDL najdete v tomto úložišti GitHubu.
Požadavky
Projděte si následující rychlý start: Vytvoření instance služby Azure API Management
Přejít k instanci služby API Management
Na webu Azure Portal vyhledejte a vyberte služby API Management.
Na stránce služby API Management vyberte instanci služby API Management.
Import a publikování back-endového rozhraní API
V nabídce vlevo v části Rozhraní API vyberte rozhraní API> + Přidat rozhraní API.
V části Vytvořit z definice vyberte WSDL.
Ve specifikaci WSDL zadejte adresu URL rozhraní SOAP API nebo vyberte vybrat soubor , který chcete vybrat místní soubor WSDL.
V metodě Import vyberte SOAP na REST. Když vyberete tuto možnost, služba API Management se pokusí provést automatickou transformaci mezi XML a JSON. V tomto případě by uživatelé měli rozhraní API volat jako rozhraní RESTful API, které vrací JSON. Služba API Management převede každý požadavek na volání SOAP.
Následující pole se vyplní automaticky informacemi z rozhraní API SOAP: Zobrazovaný název, Název, Popis. Operace se vyplní automaticky zobrazovaným názvem, adresou URL a popisem a obdrží systémem vygenerovaný název.
Zadejte další nastavení rozhraní API. Hodnoty můžete nastavit při vytváření nebo je později nakonfigurovat tak, že přejdete na kartu Nastavení .
Další informace o nastavení rozhraní API najdete v tématu Import a publikování prvního kurzu rozhraní API .
Vyberte Vytvořit.
Testování nového rozhraní API na webu Azure Portal
Operaci můžete volat přímo z portálu Azure Portal, který nabízí pohodlný způsob pro zobrazení a testování operací v rozhraní API.
Vyberte rozhraní API, které jste vytvořili v předchozím kroku.
Vyberte kartu Test.
Vyberte operaci.
Na stránce se zobrazují pole pro parametry dotazu a pole pro záhlaví. Jednou z hlaviček je klíč Ocp-Apim-Subscription-Key. Je to klíč pro přihlášení k odběru produktu, který je k tomuto rozhraní API přidružený. Pokud jste vytvořili instanci služby API Management, jste už správcem, takže klíč se vyplní automaticky.
Stiskněte Odeslat.
Pokud je test úspěšný, back-end odpoví s 200 OK a některými daty.
Připojení dalších rozhraní API
Můžete vytvořit rozhraní API rozhraní API vystavených různými službami, mezi které patří:
- Specifikace OpenAPI
- Rozhraní API SOAP
- Rozhraní GraphQL API
- Webová aplikace hostovaná ve službě Aplikace Azure Service
- Aplikace funkcí Azure
- Azure Logic Apps
- Azure Service Fabric
Pomocí následujícího postupu připojte k existujícímu rozhraní API jiné rozhraní API.
Poznámka:
Při importu dalšího rozhraní API se k aktuálnímu rozhraní API připojí příslušné operace.
Na webu Azure Portal přejděte do instance Azure API Management.
Na stránce Přehled nebo v nabídce vlevo vyberte rozhraní API.
Klikněte na … vedle rozhraní API, ke kterému chcete připojit jiné rozhraní API.
V rozevírací nabídce vyberte Importovat.
Vyberte službu, ze které se má importovat rozhraní API.
Příbuzná témata
- Omezení importu rozhraní API
- Import specifikace OpenAPI
- Import rozhraní API protokolu SOAP
- Import rozhraní API protokolu SOAP a převod na REST
- Import rozhraní API služby App Service
- Import rozhraní API kontejnerové aplikace
- Import rozhraní WEBSocket API
- Import rozhraní GraphQL API
- Import schématu GraphQL a nastavení překladačů polí
- Import aplikace Azure Function App
- Import aplikace logiky Azure
- Import služby Service Fabric
- Import rozhraní API Azure OpenAI
- Import rozhraní OData API
- Import metadat SAP OData
- Import rozhraní API gRPC
- Úprava rozhraní API