随笔分类 -  WebApi

摘要:1.分部视图方法不能添加该特性,会报子方法不能重定向操作的错误 2.必须用给filterContext.Result赋值的方法进行重定向,而不能用filterContext.HttpContext.Response.Redirect, 否则,该特性执行完成后,会继续执行Action和其他Action 阅读全文
posted @ 2020-12-24 09:47 你也很优秀 阅读(216) 评论(0) 推荐(0) 编辑
摘要:一、什么是特性路由? 特性路由是指将RouteAttribute或自定义继承自RouteAttribute的特性类标记在控制器或ACTION上,同时指定路由Url字符串,从而实现路由映射,相比之前的通过Routes.Add或Routes.MapHttpRoute来讲,更加灵活与直观。 若要使用特性路 阅读全文
posted @ 2018-11-16 13:55 你也很优秀 阅读(1254) 评论(1) 推荐(0) 编辑
摘要:using System.IO; /// /// WebApi返回图片 /// public HttpResponseMessage GetQrCode() { var imgPath = @"D:\ITdosCom\Images\itdos.jpg"; //从图片中读取byte var imgByte = File.ReadAllBy... 阅读全文
posted @ 2018-07-20 13:45 你也很优秀 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:1.打开NuGet程序包 2.安装下面两个程序包 3.安装完后会出现SwaggerConfig.cs类,并修改里面的内容 代码: c.IncludeXmlComments(GetXmlCommentsPath()); 4.添加WebApi.cs类 代码: 5.修改Global.asax类 代码: 6 阅读全文
posted @ 2017-10-19 08:58 你也很优秀 阅读(2915) 评论(0) 推荐(0) 编辑
摘要:前面讲了webapi的安全验证和参数安全,不清楚的朋友,可以看看前面的文章,《Web API系列(二)接口安全和参数校验》,本文主要介绍Web API异常结果的处理。作为内部或者是对外提供的统一webapi 接口,统一的异常处理,把正确的信息返回给调用者很重要。这样可以让接口开发人员,了解具体的原因 阅读全文
posted @ 2017-04-20 11:20 你也很优秀 阅读(448) 评论(0) 推荐(0) 编辑
摘要:以前简单介绍过web api 的设计,但是还是有很多朋友问我,如何合理的设计和实现web api。比如,接口安全,异常处理,统一数据返回等问题。所以有必要系统的总结总结 web api 的设计和实现。由于前面已经介绍过web api 的参数和返回格式的设计,《Web API系列(一)设计经验与总结》 阅读全文
posted @ 2017-04-20 11:17 你也很优秀 阅读(409) 评论(0) 推荐(0) 编辑
摘要:在移动互联网的时代, Web服务已经成为了异构系统之间的互联与集成的主要手段,各种 Web服务几乎都采用REST风格的Web Api来构建。 通过Http协议的形式来. 以Get/Post方式发送请求, 返回json格式(数据更小巧且自描述能力强)的数据。这里就不在介绍REST API 的好处和不足 阅读全文
posted @ 2017-04-20 11:16 你也很优秀 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示