Résolution d'une erreur 404 dans un service WCF avec configuration webHttpBinding
Problème rencontré lors de l'appel à un service WCF
Lors de l'invocation initiale d'un service WCF, une expection courante survient :
System.ServiceModel.EndpointNotFoundException : Aucun point de terminaison n’écoute à l’adresse http://xx.xx.xx.xx:port/Service1.svc.
Cela est généralement dû à une adresse incorrecte ou à une action SOAP mal fo ...
Publié le 5 août à 23h23
Implémentation du versionnage des API Web avec ASP.NET Core
Le paquet NuGet Microsoft.AspNetCore.Mvc.Versioning offre une approche robuste et flexible pour gérer les différentes itérations de vos points de terminaison REST. L'un de ses principaux avantages réside dans l'utilisation d'attributs déclaratifs directement sur les contrôleurs, ce qui simplifie grandement la maintenance du code. De plus, il pe ...
Publié le 28 juillet à 07h14
Fondamentaux des tests d'interfaces : concepts et protocoles
Définition d'une interface
Une interface, ou API (Application Programming Interface), est un point d'accès défini permettant à des composants logiciels de communiquer entre eux sans connaissance des implémentations internes. On peut la caractériser par trois aspects principaux :
Elle encapsule une fonctionnalité (code exécutable).
Elle masque ...
Publié le 9 juillet à 23h34
Construire des services HTTP légers avec ASP.NET Web API
Développer des applications web distribuées a longtemps impliqué des configurations complexes et des abstractions lourdes. Pourtant, dans de nombreux scénarios, un protocole HTTP simple et direct suffit amplement. ASP.NET Web API offre une approche minimaliste pour exposer des endpoints RESTful sans la surcouche traditionnelle des frameworks pl ...
Publié le 19 juin à 19h27
Simplifier les appels inter-services avec OpenFeign
Problème posé
Dans le chapitre précédent, nous avons utilisé Nacos pour la gestion des services et RestTemplate pour les appels inter-services. Cependant, le code d'appel distant écrit dans la section 6.5.3 Découverte et appel de services était trop complexe. De plus, cette méthode d'appel différait considérablement des appels de méthodes local ...
Publié le 6 juin à 03h51