Essentiellement, je veux que toutes mes réponses soient renvoyées en JSON par défaut. J'ai cherché une réponse et suis tombé sur cette discussion : Format par défaut de ServiceStack
Ce que j'ai essayé :
-
Définir DefaultContentType à JSON et désactiver Feature.Html --> fonctionne pour les réponses, mais casse SwaggerUI (erreur sur le rendu de la page)
-
Seul le réglage de DefaultContentType à JSON --> ne casse pas SwaggerUI, mais faire des demandes à mes services à partir du navigateur renvoie du HTML (ce qui est logique parce que les navigateurs ont habituellement l'en-tête Accept pour recevoir du html ou du xml, mais je veux par défaut du JSON)
Cela dit, y a-t-il un moyen de uniquement (et en toute sécurité) activer Feature.Html pour SwaggerUI ? Peut-être en utilisant PreRequestFilters ?