随笔分类 -  Asp.Net Web API 2

摘要:前言 阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html。 本文的示例代码的下载地址为http://pan.baidu.com/s/1o6lqXN8大多数的数据集定义实体间的关系:客户有订单、书籍有作者、产品有供应商。客户端可以使用OData操作实体间的关系。给定一个产品,你可以找到该产品的供应商。您也可以创建或者删除关系。例如,您也可以为一个产品设置一个供应商。 本教程将会展示在Asp.Net Web API中支持这些操作。本文的教程是建立在上一节的教程之上http://... 阅读全文
posted @ 2014-02-19 10:20 aehyok 阅读(2347) 评论(5) 推荐(4) 编辑
摘要:前言 很久没更新博客了,加上刚过年,现在准备重新开战,继续自己的学习之路。本文已同步到Web API2系列文章中http://www.cnblogs.com/aehyok/p/3446289.html。 示例项目下载地址http://pan.baidu.com/s/1sjEWVPN 开放数据协议(OData)是Web数据访问协议。OData提供了一种统一的方式来组织数据,查询数据,并通过操纵CRUD操作的数据集(创建,读取,更新和删除)。 OData同时支持AtomPub(XML)和JSON格式。OData的还定义了一个方法来公开元数据有关的数据。客户端可以使用元数据来发现类型信息... 阅读全文
posted @ 2014-02-13 23:56 aehyok 阅读(3015) 评论(4) 推荐(4) 编辑
摘要:导航阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html。本文主要来讲解以下内容: 〇、前言 Ⅰ、Using[FromUri] Ⅱ、Using[FromBody] Ⅲ、Type Converters Ⅳ、Model Binders Ⅴ、Value Providers Ⅵ、HttpParameterBinding Ⅶ、IActionValueBinder前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.... 阅读全文
posted @ 2013-12-27 09:42 aehyok 阅读(5616) 评论(6) 推荐(13) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文参考链接文章地址http://www.asp.net/web-api/overview/formats-and-model-binding/model-validation-in-aspnet-web-api当客户端发送数据给你的Web API时,你通常希望在做其它处理之前先对数据进行验证。Data Annotations——数据注解在ASP.NET Web API中,你可以使用System.ComponentModel.D 阅读全文
posted @ 2013-12-23 09:42 aehyok 阅读(3611) 评论(1) 推荐(7) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文描述ASP.NET Web API如何实现内容协商。HTTP规范(RFC 2616)将内容协商定义为“在有多个表现可用时,为一个给定的响应选择最佳表现的过程”。在HTTP中内容协商的主要机制是以下请求报头:Accept:响应可接收的媒体类型,如“application/json”、“application/xml”,或者自定义媒体类型,如“application/vnd.example+xml”。Accept-Charset 阅读全文
posted @ 2013-12-20 09:56 aehyok 阅读(2575) 评论(6) 推荐(5) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文描述ASP.NET Web API中的JSON和XML格式化器。在ASP.NET Web API中,媒体类型格式化器(Media-type Formatter)是一种能够做以下工作的对象:从HTTP消息体读取CLR(公共语言运行时)对象将CLR对象写入HTTP消息体Web API提供了用于JSON和XML的媒体类型格式化器。框架已默认将这些格式化器插入到消息处理管线之中。客户端在HTTP请求的Accept报头中可以请求JSO 阅读全文
posted @ 2013-12-17 12:34 aehyok 阅读(5432) 评论(6) 推荐(6) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本教程演示如何在ASP.NET Web API中支持额外的媒体格式。Internet Media Types——Internet的媒体类型媒体类型,也叫做MIME类型,标识了一片数据的格式。在HTTP中,媒体类型描述了消息体的格式。一个媒体类型由两个字符串组成:类型和子类型。例如:text/htmlimage/pngapplication/json当一条HTTP消息含有一个实体时,Content-Type(内容类型)报头指定消息 阅读全文
posted @ 2013-12-16 09:58 aehyok 阅读(3735) 评论(2) 推荐(8) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文主要来介绍在Asp.Net Web API使用Web API的Decpendency Resolver在控制器中如何注入依赖。本文使用VS2013。本文的示例代码下载链接为http://pan.baidu.com/s/1BvFTs为什么要使用Dependency Resolver一个dependency其实就是一个对象或者另外一个对象需要的一个接口。例如,在Asp.Net Web API 2第二课——CRUD操作http:/ 阅读全文
posted @ 2013-12-07 12:31 aehyok 阅读(3820) 评论(2) 推荐(2) 编辑
摘要:详情请查看http://aehyok.com/Blog/Detail/71.html个人网站地址:aehyok.comQQ 技术群号:206058845,验证码为:aehyok本文文章链接:http://www.cnblogs.com/aehyok/p/3946286.html感谢您的阅读,如果您对... 阅读全文
posted @ 2013-12-05 08:58 aehyok 阅读(6976) 评论(11) 推荐(5) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.htmlAsp.Net Web API可以需要IIS。你可以在你自己的主机上来承载一个Web API。本教程来展示在控制台应用程序中来承载一个Web API。使用的开发工具为VS2013。本文示例代码下载链接http://pan.baidu.com/s/1d56zf创建一个控制台应用程序这里我默认的Framework版本为4.5的。然后通过Nuget来下载安装Microsoft.AspNet.WebApi.SelfHost。创建Mode 阅读全文
posted @ 2013-12-04 06:12 aehyok 阅读(5020) 评论(3) 推荐(11) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html 路由就是Web API如何把URI匹配到一个Action的描述。Web API支持一种新的路由类型,被叫做属性路由。顾名思义,属性路由是用属性来创建路由。在你的Web API中属性路由可以让你更好的控制URI。你能容易的创建描述资源阶层的URIs。 较早的基于公约的路由风格是全面被支持的。事实上,你能够在同一个项目中联合使用这两种技术。 本文主要展示如何启用属性路由,并且描述了属性路由的各种选项,内容如下: 1、为什么... 阅读全文
posted @ 2013-12-03 10:10 aehyok 阅读(8661) 评论(25) 推荐(18) 编辑
摘要:前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本文主要来讲解Asp.Net Web API中错误和异常的处理,包括以下几点: 1.HttpResponseException——HTTP响应异常 2.Exception Filters——异常过滤器 3.Registering Exception Filters——注册异常过滤器 4.HttpError——HTTP错误HttpResponseException——HTTP响应异常 如果一个Web API 控制器抛出一... 阅读全文
posted @ 2013-11-29 15:21 aehyok 阅读(7858) 评论(19) 推荐(20) 编辑
摘要:详情请查看http://aehyok.com/Blog/Detail/67.html个人网站地址:aehyok.comQQ 技术群号:206058845,验证码为:aehyok本文文章链接:http://www.cnblogs.com/aehyok/p/3946286.html感谢您的阅读,如果您对... 阅读全文
posted @ 2013-11-29 07:55 aehyok 阅读(14431) 评论(20) 推荐(20) 编辑
摘要:Asp.Net Web API 导航 Asp.Net Web API第一课——入门http://www.cnblogs.com/aehyok/p/3432158.html Asp.Net Web API第二课——CRUD操作http://www.cnblogs.com/aehyok/p/3434578.html Asp.Net Web API第三课——.NET客户端调用Web APIhttp://www.cnblogs.com/aehyok/p/3439698.html Asp.Net Web API第四课——HttpClient消息处理器http://www.cnblogs.... 阅读全文
posted @ 2013-11-27 22:28 aehyok 阅读(6851) 评论(3) 推荐(7) 编辑
摘要:Asp.Net Web API 导航 Asp.Net Web API第一课——入门http://www.cnblogs.com/aehyok/p/3432158.html Asp.Net Web API第二课——CRUD操作http://www.cnblogs.com/aehyok/p/3434578.html Asp.Net Web API第三课——.NET客户端调用Web APIhttp://www.cnblogs.com/aehyok/p/3439698.html Asp.Net Web API第四课——HTTPClient消息处理器http://www.cnblogs.c... 阅读全文
posted @ 2013-11-26 23:57 aehyok 阅读(10911) 评论(15) 推荐(15) 编辑
摘要:Asp.Net Web API 导航 Asp.Net Web API第一课:入门http://www.cnblogs.com/aehyok/p/3432158.html Asp.Net Web API第二课:CRUD操作http://www.cnblogs.com/aehyok/p/3434578.html Asp.Net Web API第三课:.NET客户端调用Wep APIhttp://www.cnblogs.com/aehyok/p/3439698.html前言消息处理器是一个接收HTTP请求,并返回HTTP响应的一个类。比较有代表性的时,一系列的消息处理被链接在一起。第一个... 阅读全文
posted @ 2013-11-26 08:12 aehyok 阅读(4698) 评论(0) 推荐(11) 编辑
摘要:详情请查看http://aehyok.com/Blog/Detail/70.html个人网站地址:aehyok.comQQ 技术群号:206058845,验证码为:aehyok本文文章链接:http://www.cnblogs.com/aehyok/p/3946286.html感谢您的阅读,如果您对... 阅读全文
posted @ 2013-11-25 13:39 aehyok 阅读(8767) 评论(40) 推荐(15) 编辑
摘要:详情请查看http://aehyok.com/Blog/Detail/69.html个人网站地址:aehyok.comQQ 技术群号:206058845,验证码为:aehyok本文文章链接:http://www.cnblogs.com/aehyok/p/3946286.html感谢您的阅读,如果您对... 阅读全文
posted @ 2013-11-21 23:48 aehyok 阅读(9035) 评论(4) 推荐(15) 编辑
摘要:详情请查看http://aehyok.com/Blog/Detail/68.html个人网站地址:aehyok.comQQ 技术群号:206058845,验证码为:aehyok本文文章链接:http://www.cnblogs.com/aehyok/p/3946286.html感谢您的阅读,如果您对... 阅读全文
posted @ 2013-11-20 00:37 aehyok 阅读(15160) 评论(54) 推荐(35) 编辑