随笔分类 -  NET WebApi

摘要:System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase 阅读全文
posted @ 2020-04-05 08:14 野狼谷 阅读(623) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// WebApi返回图片 /// </summary> public HttpResponseMessage GetQrCode() { var imgPath = @"D:\ITdosCom\Images\itdos.jpg"; //从图片中读取byte var i 阅读全文
posted @ 2019-04-11 15:45 野狼谷 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:问题描述:1、网站向WebApi(以下简称Api) Post数据; 2、Api的过滤器先处理验证,通过HttpContext.Current.Request.InputStream获取网站Post过来的流数据; 3、问题出现了,如果我网站Post一个字节小于1000(大概是这个数目)的数据都没问题, 阅读全文
posted @ 2019-01-08 09:22 野狼谷 阅读(626) 评论(0) 推荐(0) 编辑
摘要:今天在用.NET Web API写一个接口的时候遇到一个问题。在Controller中新加了一个方法,客户端就不能请求接口了,当时建WEB API项目是用的VS默认设置,在服务端打断点一直没有进去,而APP端一直报服务端响应失败!奇怪的是连生成的Help API说明都没Controller说明。 今 阅读全文
posted @ 2018-12-29 11:59 野狼谷 阅读(534) 评论(0) 推荐(0) 编辑
摘要:WebAPI应用支持HTTPS的经验总结 在我前面介绍的WebAPI文章里面,介绍了WebAPI的架构设计方面的内容,其中提出了现在流行的WebAPI优先的路线,这种也是我们开发多应用(APP、微信、微网站、商城、以及Winform等方面的整合)的时候值得考虑的线路之一。一般情况下,由于HTTP协议 阅读全文
posted @ 2018-12-27 08:45 野狼谷 阅读(3066) 评论(0) 推荐(0) 编辑
摘要:nonce和timestamp在Http安全协议中的作用 前段时间给客户网站做新浪微博账号登录功能,对OAuth协议以及相关的一些安全协议做了一些研究,顺便就记录一下学习心得吧。在这里就不打算具体讲OAuth的协议流程了,而是针对OAuth请求头里的nonce(随机数)、timestamp(时间戳) 阅读全文
posted @ 2018-12-26 17:36 野狼谷 阅读(413) 评论(0) 推荐(0) 编辑
摘要:在上篇随笔《Web API应用架构设计分析(1)》,我对Web API的各种应用架构进行了概括性的分析和设计,Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架,本篇继续这个主题,介绍如何利用ASP.NET Web API 来 阅读全文
posted @ 2018-12-26 17:35 野狼谷 阅读(258) 评论(0) 推荐(0) 编辑
摘要:介绍 本文将介绍如何在asp.net web api中利用过滤器属性实现缓存。 实现过程 1,首先在web.config文件下appsettings下定义“CacheEnabled”和“CacheTimespan”两个属性, CacheEnabled属性决定是否启用缓存 CacheTimespan决 阅读全文
posted @ 2018-12-26 13:57 野狼谷 阅读(248) 评论(0) 推荐(0) 编辑
摘要:一.Nuget安装相关dll Web API 2 : Install-Package Strathweb.CacheOutput.WebApi2 Web API 1 : Install-Package Strathweb.CacheOutput 二.新建一个 ActionFilterAttribut 阅读全文
posted @ 2018-12-26 13:56 野狼谷 阅读(354) 评论(0) 推荐(0) 编辑
摘要:创建API项目 修改原工程文件,该行为是为了避免和引入第三方API工程文件冲突 修改发布设置 引入需要生成文档的相关文件,将第三方API依赖的相关文件(XML文件非常重要,是注释显示的关键),复制到文档工程的bin目录下,为避免引用依赖出错,尽可能全拷贝,宁多勿少 修改XML文件读取逻辑,可读取多个 阅读全文
posted @ 2018-12-26 09:40 野狼谷 阅读(370) 评论(0) 推荐(0) 编辑
摘要:为了方面APP开发人员,服务端的接口都应当提供详尽的API说明。但每次有修改,既要维护代码,又要维护文档,一旦开发进度紧张,很容易导致代码与文档不一致。 Web API有一个Help Page插件,可以很方便的根据代码及注释自动生成相关API说明页面。 Help Page安装步骤及扩展(以VS201 阅读全文
posted @ 2018-12-26 09:38 野狼谷 阅读(438) 评论(0) 推荐(0) 编辑

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