当前位置: 首页 > news >正文

天津建站模板衡量一个网站的指标

天津建站模板,衡量一个网站的指标,网页设计作品展示 简单,抚州建设网站这一篇我们主要介绍如何做API帮助文档#xff0c;给API的调用人员介绍各个 API的功能, 输入参数#xff0c;输出参数, 以及在线测试 API功能(这个也是方便我们自己开发调试) 我们先来看看我们的API最终帮助文档及在线测试最终达到的效果: 概要图 GET API 添加产品API: 删除… 这一篇我们主要介绍如何做API帮助文档给API的调用人员介绍各个 API的功能, 输入参数输出参数, 以及在线测试 API功能(这个也是方便我们自己开发调试) 我们先来看看我们的API最终帮助文档及在线测试最终达到的效果: 概要图 GET API 添加产品API: 删除产品 API 接下来我们动手来实现上面的功能 给所有API添加注释信息 代码如下 [RoutePrefix(api/products)]public class ProductController : ApiController{/// summary/// 产品分页数据获取/// /summary/// returns/returns[HttpGet, Route(product/getList)]public PageProduct GetProductList(){throw new NotImplementedException();}/// summary/// 获取单个产品/// /summary/// param nameproductId/param/// returns/returns[HttpGet, Route(product/get)]public Product GetProduct(Guid productId){throw new NotImplementedException();}/// summary/// 添加产品/// /summary/// param nameproduct/param/// returns/returns[HttpPost, Route(product/add)]public Guid AddProduct(Product product){throw new NotImplementedException();}/// summary/// 更新产品/// /summary/// param nameproductId/param/// param nameproduct/param[HttpPost, Route(product/update)]public void UpdateProduct(Guid productId, Product product){throw new NotImplementedException();}/// summary/// 删除产品/// /summary/// param nameproductId/param[HttpDelete, Route(product/delete)]public void DeleteProduct(Guid productId){throw new NotImplementedException();}}我们上图中显示的api帮助信息全部从我们的注释信息中提取所以这里的API注释信息必不可少. 添加Swagger.Net组件(自定义修改版本, 官方已多年不更新只能自己更新了) 在项目中加入Swagger.Net组件, 由于这个已经在官方的版本上做了很多的更新大家实践的过程中直接从项目代码中复制(必要的时候可以做成Nuget组件发布后大家使用) 添加Swagger.NET步骤: 1. 在项目中引入Swagger.Net Project. 2. 在Web API项目的App_Start下面添加SwaggerNet.cs 代码如下 [assembly: WebActivatorEx.PreApplicationStartMethod(typeof(SwaggerNet), PreStart)] [assembly: WebActivatorEx.PostApplicationStartMethod(typeof(SwaggerNet), PostStart)] namespace Niusys.WebAPI.App_Start {public static class SwaggerNet{public static void PreStart(){RouteTable.Routes.MapHttpRoute(name: SwaggerApi,routeTemplate: api/docs/{controller}/{action},defaults: new { swagger true });}public static void PostStart(){var config GlobalConfiguration.Configuration;config.Filters.Add(new SwaggerActionFilter());}} }其主要是注册api文档的请求路由及拦截文档的请求. 3. 复制WebAPI项目中的SwaggerUI文件夹, 这里是帮助文档的页面处理文件. 4. WebAPI项目启用XML文档生成 这个时候就可以启动项目在URL中输入swaggeruihttp://localhost:14527/swaggerui/目录就可以访问我们的API帮助文档系统及在线测试了。 总结: 这里帮助文档的原理是通过我们在代码中的XML注释来实现的其原理也是在请求到api/doc的时候这个时候去取对应controler/action的xml帮助文档让后做显示. 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.hkea.cn/news/14504437/

相关文章:

  • 要做一个网站得怎么做嘉兴手机模板建站
  • 网站建设价格标准新闻江西今天发生的重大新闻事件
  • 吴桥县做网站建设云个人证件查询系统
  • 网站icp备案证明文件wordpress 整站模板
  • 自己建网站可以赚钱吗东莞旅游网站建设
  • 网站服务器如何搭建广东营销型网站
  • 泉州网站建设方案优化免费建电子商务网站
  • 手机便宜电商网站建设驻马店市住房和城乡建设局网站首页
  • 沧州市做网站wordpress自建邮箱
  • 赣州网站建设策划wordpress淘宝客主题下载
  • 天津企业网站制作中国室内设计公司
  • 那些做兼职的小网站seo网站诊断方案
  • 做网站赔了8万wordpress一定是主页吗
  • 织梦摄影网站源码网站建设 盈利
  • 做网站需要套模板色系网站哪里有
  • 下载源代码建网站石家庄平台公司
  • wordpress 4 下载郑州网站优化服务
  • 申请建设活动中心网站高端定制网站设计公司
  • 做旅行攻略的网站智能建站
  • seo免费优化网站wordpress 如何安装
  • 宁波甬晟园林建设有限公司网站用asp.net做的网站框架
  • 上海自适应网站开发seo在线网站推广
  • 网站开发需要什么专业网站建设最贵服务商
  • 注册一个网站多少钱?手机网站创建站点成功
  • 新手做网站推荐制作wordpress模板教程
  • 莱芜有需要制作网站的公司吗asp动态链接生成网站地图
  • 网站备案在线注销开发公司土建工程师绩效考核
  • 焦作 网站建设成都高级网站建设
  • 安徽省建设部网站怎么做hs网站
  • 7天酒店网站建设优势企业端app下载