Wso2 asp net web api management
Доброе утро, ребята
Я пытался управлять API, созданным в asp.net WebApi, с помощью WSO2 Api Manager.
Я использовал следующий документ без успеха: https://docs.wso2.com/display/AM200/Create+and+Publish+an+API.
В примере показано использование конечной точки ".asmx", и в моем случае у меня есть простой URL-адрес http ( http://sample.enterprise.com/api/TestService), я хочу получить http-результат jsont с помощью WSO2, используя URL, как это.
Есть какие-нибудь подсказки? Спасибо
1 ответ
WSO2 документация не велика. Ссылка, которую вы указали, поможет вам в разработке и публикации API, но нигде не вижу объяснения публикации существующего API. По сути, у вас есть два варианта:
- Выберите Design New API и определите ресурсы точно так, как они определены в существующем API (имя, действие и требуемые параметры в точности совпадают). Когда вы перейдете на вкладку Реализация, выберите Managed API и предоставьте конечную точку производства для вашего API. Если это звучит слишком сложно, у вас также есть...
- Выберите " У меня есть существующий API" и импортируйте определение чванства вашего API из файла или конечной точки API. Помните, что для импорта swagger непосредственно из вашего API-интерфейса требуются соединения между вашим узлом Publisher и конечной точкой API, если у вас есть стратегия развертывания API Manager.
Здесь вы можете найти инструменты, которые помогут вам создать чванство для ваших API. Для проектов Web API, таких как наш, вы можете рассмотреть возможность использования swashbuckle из репозитория nuGet.