WSO2 API Manager (1.6.0): API-интерфейс издателя (конечные точки)

103
13

При использовании опубликованного API для издателя была изменена конечная точка. Согласно: http://docs.wso2.org/display/AM160/Publisher+APIs#PublisherAPIs-AddUpdateAPI

Из APIM 1.6.0 эта служба принимает данные конфигурации конечной точки как значение JSON. В конфигурации конечных точек JSON вы должны указать "endpoint_type" и "production_endpoints" и/или "sandbox_endpoints".

Мы настраиваем конечную точку как

endpoint_config={"production_endpoints":{"url":"http://my.backend.server/HelloWorldService","config":null},"endpoint_type":"http"}

Но каков синтаксис, если я хочу определить конечную точку WSDL? И как мне настроить базовую аутентификацию в API (имя пользователя, пароль)?

спросил(а) 2021-01-19T14:40:52+03:00 9 месяцев назад
1
Решение
65

Конфигурацию конечной точки можно настроить следующим образом:

endpoint_config={"production_endpoints":{"url":"http://localhost:9763/services/HelloService?wsdl","config":null},"wsdlendpointService":"http://localhost:9763/services/HelloService","wsdlendpointPort":"http://localhost:9763/services/HelloService.HelloServiceHttpSoap11Endpoint","endpoint_type":"wsdl"}

В основном вам необходимо предоставить WSDL, URL-адрес службы и тип порта как JSON.

Когда вы имеете в виду настройку базовой проверки подлинности, пытаетесь ли вы получить доступ к базовому обеспечению с базовой аутентификацией или пытаетесь ли вы защитить API с помощью базовой проверки подлинности?

ответил(а) 2021-01-19T14:40:52+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема