Я работаю над веб-приложением .net на c #, и мне нужно использовать REST-сервис от третьей стороны (они не используют WCF).Я исходил из опыта использования вызовов веб-сервисов, когда был доступен WSDL, и Visual Studio создаст весь базовый код, а затем я готов к работе.
Нет ли инструмента или инфраструктуры, которые могли быв какой-то степени имитировать это поведение?Я понимаю, что без контракта у инструмента нет возможности узнать, чего ожидать, но я думаю, что я мог бы пройти через мастера, где я предоставляю параметры для выполнения вызова REST, а затем помочь мастеру проработать детали ответа.В конце процесса у меня будет набор объектов, которые моделируют REST API, аналогично тому, как ведет себя веб-служба.
Я знаю, что REST и JSON имеют некоторые большие преимущества, но отсутствие стандартного контракта, позволяющего автоматическую генерацию кода, кажется реальным шагом назад.
Я что-то упускаю из виду или это просто текущее состояние при использовании REST в .NET?Мне действительно нужно писать код котельной плиты для каждого нового API?