Comment générer du JSON Facteur de Collections dans une WebApi2 projet à l'aide de WebApi HelpPages qui sont convenable pour l'importation
Facteur est un outil qui peut être utilisé pour tester facilement des services web restful.
Si un Asp.Net le projet est à l'aide de WebApi en conjonction avec WebApi Helppages documentation peuvent être générées automatiquement pour les exposés des services web restful.
Ce type de documentation est bon, mais il pourrait être amélioré par l'accessibilité.
Comment ces techtechnologies être combinés pour générer un fichier JSON qui peuvent être importés en Facteur?
OriginalL'auteur rheone | 2014-04-18
Vous devez vous connecter pour publier un commentaire.
Expansion sur le blog "À l'aide de ApiExplorer pour exporter les informations de l'API pour le Facteur, une extension Chrome pour tester les Api Web" il est possible de générer un fichier JSON qui peuvent être importés dans Postier pour une utilisation dans les tests et la documentation.
Vous devez d'abord configurer un contrôleur capable d'exporter JSON
et de générer le bon de modèles:
Un pour le PostManCollection
Un pour le PostmanFolder
Enfin un modèle pour la PostmanRequest
Maintenant tout ce que vous devez faire est de faire une requête GET [application]api/facteur et vous aurez les dernières API restful dans une forme lisible par facteur.
GetHelpPageSampleGenerator()
venir? Est-il un package NuGet? J'ai trouvé un candidat potentiel ici.Correct, je suis en utilisant Microsoft ASP.NET l'API Web 2.2 Page d'Aide nuget.org/packages/Microsoft.AspNet.WebApi.Help de la page
J'ai dû faire un léger changement, j'ai été faire une exception NullReferenceException dans
PostmanCollectionForController()
. J'ai enlevé ce genre:.ThenBy(description => description.Documentation.ToString(CultureInfo.InvariantCulture))
Le MS ASP.net package nuget page .L'aide n'existe pas, mais ses parents n'; nuget.org/packages/Microsoft.AspNet.WebApi .
J'ai peur que le Facteur JSON schema a beaucoup changé depuis que j'ai posté la solution. J'ai envoyé un email au développeur un peu, et à l'époque il n'avait pas l'intention de publier le schéma. GarDavis Quelqu'un d'autre a pris la solution que j'ai fourni et créé un package NuGet, je ne sais pas dans quel état elle est actuellement, mais peut s'adapter aux besoins de la solution d'origine.
OriginalL'auteur rheone
Vous aurez également besoin de mettre à jour le PostmanRequestGet.modèle cs pour obtenir que cela fonctionne.
mise à jour comme suit:-
OriginalL'auteur Martin Levington
Pourquoi ne pas utiliser la norme Swagger et l'utiliser avec Facteur?
Bonus: Cette solution est pris en charge avec ASP.NET de Base Reste WebAPI
Pour certains, il est assez bon, est-il donc se présenter comme une réponse pour les futures références, y compris moi-même.
OriginalL'auteur hB0