架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11655|回复: 0

[WebAPI] webAPI 自动生成帮助文档

[复制链接]
发表于 2016-10-6 15:08:16 | 显示全部楼层 |阅读模式
之前在项目中有用到webapi对外提供接口,发现在项目中有根据webapi的方法和注释自动生成帮助文档,还可以测试webapi方法,功能很是强大,现拿出来与大家分享一下。
先看一下生成的webapi文档。
1、下图展示的是生成帮助文档首页面,其中Values是controller,API下面的列表展示出请求的http方法(Get,POST等),请求的action,方法的描述。
221026098785636.jpg
2、点击红框内的链接,打开api方法的详情页面,如下图所示,
221030462684443.jpg
3、点击Test API打开如下页面
221033118624522.jpg

4、输入参数,点击Send按钮,打开如下页面,可以看到返回值。
221033586121071.jpg

设置的方法步骤如下:
开发环境VS2012 + MVC4 + WEB API
1、通过NuGet引用Web API Test Client
221036413623592.png

引用玩该DLL会生成如下文件:
221044212379519.jpg
这里面就是我们的帮助文档界面


2、在项目属性中进行如下设置,勾选XMl文档文件,并设置路径
221041150033724.jpg
3、在项目的App_Data文件夹下创建XmlDocument.xml
4、打开AreasHelpPageApp_StartHelpPageConfig.cs文件,取消如下代码注释
221045581746436.jpg

运行项目,打开http://localhost:3619/Help,即可看到自动生成好的api文档,即该篇文章的一张图片

项目下载:

WebAPIHelper.part2.rar (893.15 KB, 下载次数: 1) WebAPIHelper.part1.rar (1.5 MB, 下载次数: 0)




上一篇:ss-panel v3运行python servers.py错误
下一篇:屏蔽右键、F12,避免查看源代码
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-18 20:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表