Merhaba arkadaşlar, bu yazımda sizlere karşılaştığım bir sorun olan Swagger Failed To Load Api Definition Hatası Çözümü konusundan bahsedeceğim.
Swagger paketini Web Api projelerimize ekleyip ayarlamalarını yaptıktan sonra Swagger oluşturduğumuz endpointlerimizi bize gösterir ve test işlemlerimizi sağlayabiliriz. İlgili örneklerle api erişimini sağlar ve kontrol ederiz. Aynı zamanda bir doküman gibi düşünebiliriz. İlgili endpointler ile açıklamalar ve hangi değerlerin gönderileceği, nasıl gönderileceği, ne sonuçlar döneceği hakkında birtakım bilgiler verir.
Swagger ayarlarını yaptıktan sonra projemizi çalıştırdığımızda belirttiğimiz url üzerinden bunu test etmek istediğimizde Failed To Load Api Definition hatası alıyorsak eğer bazı endpointlerimizi kontrol etmemiz gerekmektedir.
Swagger Failed To Load Api Definition Hatası Çözümü için ApiController dosyalarımızda oluşturduğumuz endpoint’ler için GET, POST, PUT, DELETE gibi tanımlamaları yapmamız gerekiyor.
Bunlardan birisini eklemediğimizde Default olarak GET olarak çalışmaktadır. Fakat bu tanımlamaları yapmadığımız takdirde Swagger Failed To Load Api Definition hatası almaktadır ve ilgili sayfamız bir gösterim sağlamamaktadır.
İlgili sorunu kolay bir şekilde çözebilirsiniz.
Swagger Failed To Load Api Definition Hatası Çözümü ile ilgili anlatacaklarım buraya kadar.
Umarım faydalı olur.
Bir sonraki yazıda görüşmek üzere…