上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5中将集成WebDAV,然而WebDav把Put,Delete给咔嚓了。所以在IIS 7.5上部署的RESTful服务(WCF Data Service,WCF Rest Service,ASP.NET Web API,ASP.NET MVC)就悲剧了,当发送Put请求就会发生HTTP Error 405.0 – Method Not Allowed错误 阅读全文
posted @ 2015-10-26 16:02 DukeCheng 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 按照既定的要求,我们的API会提供给众多的客户端使用, 这些客户端可以是各种Web站点, APP, 或者是WinForm, WPF, Silverlight等诸如此类的应用,将来还有可能是各种Iot等物联网设备的应用,Restful API凭借其诸多优势,已经在移动互联网的时代火了一把,在接下来物联网的时代会发展的更好。 下图是一个简单的示意图,我们本章的ApiClient将提供一套固定的模式,辅助客户端来访问我们前面几章建立的API. 阅读全文
posted @ 2015-10-24 18:22 DukeCheng 阅读(11535) 评论(18) 推荐(12) 编辑
摘要: 这篇我们主要来介绍我们如何在API项目中完成API的登录及身份认证. 所以这篇会分为两部分, 登录API, API身份验证. 这一篇的主要原理是: API会提供一个单独的登录API, 通过用户名,密码来产生一个SessionKey, SessionKey具有过期时间的特点, 系统会记录这个SessionKey, 在后续的每次的API返回的时候,客户端需带上这个Sessionkey, API端会验证这个SessionKey. 阅读全文
posted @ 2015-10-13 16:37 DukeCheng 阅读(38312) 评论(48) 推荐(40) 编辑
摘要: 这一篇我们主要介绍如何做API帮助文档,给API的调用人员介绍各个 API的功能, 输入参数,输出参数, 以及在线测试 API功能(这个也是方便我们自己开发调试) 我们先来看看我们的API最终帮助文档及在线测试最终达到的效果: 阅读全文
posted @ 2015-10-11 23:06 DukeCheng 阅读(22390) 评论(44) 推荐(17) 编辑
摘要: 这篇做为这个系列的第一篇,做基本的介绍,有经验的人可以直接跳到第二部分创建 ProductController。 阅读全文
posted @ 2015-10-11 21:38 DukeCheng 阅读(29382) 评论(19) 推荐(14) 编辑
摘要: 这个系列的目的是想把最近两年在WEB API的实践方面积累的干货倒出来, 分享给大家. 同时也欢迎正在使用WEB API或者即将OR打算在项目中使用WEB API的朋友探讨交流,以让我有足够的热情完成这个系列. 这个实战适用于哪些情况? 1. 首要适用于APP服务器端开发,主要为APP提供服务端,与APP交互,完成各种数据交换. 2. 前后端分离的时候作为后端存在,承担业务处理的职责,减少前端的业务处理. 3. 为不同系统提供统一的数据交换,XML,JSON作为最常用的两种系统间数据交换格式,Web API针对这两种格式,提供了非常好的支持 . 阅读全文
posted @ 2015-10-11 20:17 DukeCheng 阅读(12102) 评论(49) 推荐(58) 编辑
摘要: http://semver.org/lang/zh-CN/ 语义化版本 2.0.0 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 简介 ... 阅读全文
posted @ 2015-10-09 11:19 DukeCheng 阅读(217) 评论(0) 推荐(0) 编辑
摘要: .NET MVC 5以下版本: http://www.cnblogs.com/luanwey/archive/2009/08/12/1544444.html http://blog.maartenballiauw.be/post/2009/05/20/ASPNET-MVC-Domain-Routing.aspx .NET MVC 6的版本 http://blog.maartenbal... 阅读全文
posted @ 2015-10-07 21:19 DukeCheng 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 安装Xunit: Xunit的安装现在不需要插件支持了,直接使用NuGet安装如下两个库即可: PM> Install-Package xunit PM> Install-Package xunit.runner.visualstudio -Pre (Visual Studio测试浏览器支持, VS2015目前必须装Pre的) Ins... 阅读全文
posted @ 2015-10-07 20:22 DukeCheng 阅读(962) 评论(0) 推荐(3) 编辑
摘要: 在网站的SEO优化中,通常都会涉及到URL结尾斜杠的问题. http://blog.sina.com.cn/s/blog_828e7ce40100srj1.html http://www.dengyouqi.com/websiteoptimization/963.html http://ask.seowhy.com/question/1221 在.NET MVC里面可以通过下面非常简... 阅读全文
posted @ 2015-10-07 19:57 DukeCheng 阅读(497) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页