SOAP API’sini içeri aktarma

Bu makalede, bir SOAP API’sinin standart bir XML gösteriminin nasıl içeri aktarılacağı gösterilir. Makalede ayrıca API Management API 'sinin nasıl test yapılacağı gösterilmektedir.

Bu makalede şunları öğreneceksiniz:

  • SOAP API’sini içeri aktarma
  • Azure portalında API’yi test etme
  • Geliştirici portalında API’yi test etme

Önkoşullar

Şu hızlı başlangıcı doldurun: Azure API Management örneği oluşturma

API Management örneğinize gidin

  1. Azure portal, API Management Hizmetleri' ni arayıp seçin.

    API Management hizmetleri seçin

  2. API Management Services sayfasında API Management örneğinizi seçin.

    API Management örneğinizi seçin

Arka uç API'sini içeri aktarma ve yayımlama

  1. Azure portal API Management hizmetinize gidin ve menüden API 'leri seçin.

  2. Yeni API ekleyin listesinden WSDL’yi seçin.

    SOAP API’si

  3. WSDL belirtimi’nde, SOAP API’nizin bulunduğu URL'yi girin.

  4. SOAP geçişi radyo düğmesi, varsayılan olarak seçilir. Bu seçimle API, SOAP olarak sunulur. Tüketicinin SOAP kurallarını kullanması gerekir. API’yi REST’e dönüştürmek istiyorsanız, SOAP API'yi içeri aktarma ve REST’e dönüştürme konusundaki adımları izleyin.

    Ekran görüntüsü bir W S D L belirtimi girebileceğiniz W S D L 'tan oluştur iletişim kutusunu gösterir.

  5. Sekme tuşuna basın.

    Şu alanlar, SOAP API’sinde bulunan bilgilerle doldurulur: Görünen ad, Ad, Açıklama.

  6. API URL'si soneki ekleyin. Sonek, bu belirli API’yi bu API Management örneğinde tanımlayan bir addır. Bu API Management örneğinde benzersiz olmalıdır.

  7. API’yi bir ürünle ilişkilendirerek yayımlayın. Bu durumda, "sınırsız" ürün kullanılır. API’nin yayımlanmasını ve geliştiricilerin kullanımına sunulmasını istiyorsanız API’yi bir ürüne ekleyin. Bunu API oluşturması sırasında yapabilir ya da daha sonra ayarlayabilirsiniz.

    Ürünler bir veya daha fazla API arasındaki ilişkilendirmelerdir. Bir dizi API ekleyebilir ve geliştirici portalı aracılığıyla geliştiricilere sunabilirsiniz. Geliştiricilerin bir API’ye erişebilmesi için önce ürüne abone olması gerekir. Abone olduklarında, ilgili üründeki tüm API’ler için geçerli olan bir abonelik anahtarı edinirler. API Management örneğini oluşturduysanız, zaten bir yöneticiyseniz, varsayılan olarak her ürüne abone olursunuz.

    Varsayılan olarak, her bir API Management örneği iki örnek ürün ile birlikte gelir:

    • Başlangıç
    • Sınırsız
  8. Diğer API ayarlarını girin. oluşturma sırasında değerleri ayarlayabilir veya daha sonra Ayarlar sekmesine giderek yapılandırabilirsiniz. Ayarlar, Ilk API 'Nizi Içeri aktarma ve yayımlama öğreticisinde açıklanmıştır.

  9. Oluştur’u seçin.

Yönetim portalında yeni API 'YI test etme

İşlemler doğrudan bir API’nin işlemlerini görüntülemek ve test etmek için kullanışlı bir yol sağlayan yönetim portalından çağrılabilir.

  1. Önceki adımda oluşturduğunuz API’yi seçin.

  2. Test sekmesine basın.

  3. Bir işlem seçin.

    Sayfa, sorgu parametrelerinin ve üst bilgilerin alanlarını görüntüler. Bu API ile ilişkilendirilmiş ürünün abonelik anahtarı için, üst bilgilerden biri "Ocp-Apim-Subscription-Key" üst bilgisidir. API Management örneğini siz oluşturduysanız zaten bir yöneticisinizdir ve anahtar otomatik olarak doldurulur.

  4. Gönder’e basın.

    Arka uç, 200 OK ve bazı verilerle yanıt verir.

Diğer API'leri ekleme

Farklı hizmetler tarafından sunulan API 'lerin bir API 'sini şu şekilde oluşturabilirsiniz:

  • Openapı belirtimi
  • BIR SOAP APı 'SI
  • Azure App Service barındırılan bir Web uygulaması
  • Azure İşlev Uygulaması
  • Azure Logic Apps
  • Azure Service Fabric

Aşağıdaki adımları kullanarak var olan API 'nize farklı bir API ekleyin.

Not

Başka bir API'yi içeri aktardığınızda işlemler geçerli API'nize eklenir.

  1. Azure portal'da Azure API Management örneğinize gidin.

    Azure API MGMT örneğine git

  2. Genel bakış sayfasında veya sol taraftaki menüden API 'ler ' i seçin.

    API 'Leri seçin

  3. Başka bir API eklemek istediğiniz API'nin yanındaki ... simgesine tıklayın.

  4. Açılan menüden İçeri aktar'ı seçin.

    İçeri Aktar 'ı seçin

  5. API'nin içeri aktarılacağı hizmeti seçin.

    Hizmet seçin

Sonraki adımlar