基本信息
源码名称:ASP.NET Web API 2 框架揭秘 源码
源码大小:58.64M
文件格式:.rar
开发语言:C#
更新时间:2021-11-25
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
ASP.NET Web API 2 框架揭秘 源码
ASP.NET Web API 2 框架揭秘 源码
| 第1章 | S101 | 一个简单的ASP.NET Web API应用 |
| 第2章 | S201 | 通过路由实现请求地址与.aspx页面的映射 |
| S202 | 基本路由注册 | |
| S203 | 在路由注册中指定约束 | |
| S204 | 针对现有物理文件的路由(关闭) | |
| S205 | 针对现有物理文件的路由(开启) | |
| S206 | RouteCollection和Route的RouteExistingFiles属性对路由的影响 | |
| S207 | 注册需要被忽略的路由地址(未注册) | |
| S208 | 注册需要被忽略的路由地址(已注册) | |
| S209 | 通过注册的路由生成相应的URL(ASP.NET路由) | |
| S210 | 路由注册时指定的虚拟根路径与约束对路由解析的影响 | |
| S211 | 通过注册的路由生成相应的URL(ASP.NET Web API路由) | |
| 第3章 | S301 | HttpServer对消息处理管道的构建 |
| S302 | 匿名Principal的设置 | |
| S303 | 验证HttpRoutingDispatcher的路由功能 | |
| S304 | 验证HttpControllerHandler的路由功能 | |
| S305 | 自定义HttpMessageHandler实现HTTP方法重写 | |
| S306 | 直接利用HttpBinding进行请求的接收和响应 | |
| S307 | 创建自定义HttpServer模拟HttpSelfHostServer的工作原理 | |
| 第4章 | S401 | 验证DefaultAssembliesResolver的程序集解析行为 |
| S402 | 自定义AssembliesResolver | |
| S403 | 验证HttpController类型的缓存功能 | |
| S404 | 验证DefaultHttpControllerSelector针对HttpController名称与HttpControllerDescriptor映射关系的建立 | |
| S405 | 验证命名冲突对HttpController类型解析的影响 | |
| S406 | 验证HttpController的释放原理 | |
| S407 | 针对Unity的 IoC实现 | |
| S408 | 基于IoC的HttpControllerActivator | |
| S409 | 基于IoC的DependencyResolver | |
| 第5章 | S501 | 方法名决定Action支持的HTTP方法 |
| S502 | 利用标注的特性控制Action支持的HTTP方法 | |
| S503 | 解析Action方法参数描述信息 | |
| S504 | 验证目标Action方法的选择策略(1) | |
| S505 | 验证目标Action方法的选择策略(2) | |
| 第6章 | S601 | 基本路由映射 |
| S602 | 让URL模板能够尽可能反映资源的层次结构(1) | |
| S603 | 让URL模板能够尽可能反映资源的层次结构(2) | |
| S604 | 让URL模板能够尽可能反映资源的层次结构(3) | |
| S605 | 定义通配符路由变量 | |
| S606 | 定义可缺省路由变量 | |
| S607 | 验证约束类型与对应HttpRouteConstraint类型之间的映射关系 | |
| S608 | 自定义针对Culture的约束 | |
| S609 | 查看特性路由注册生成的RouteCollectionRoute对象(1) | |
| S610 | 查看特性路由注册生成的RouteCollectionRoute对象(2) | |
| S611 | 查看特性路由注册生成的RouteCollectionRoute对象(3) | |
| S612 | 查看子路由对象的“precedence” | |
| S613 | 查看特性路由在指定注册名称情况下生成的HttpRoute | |
| S614 | 提取特性路由注册的HttpRoute进行路由解析 | |
| S615 | 检验HttpRouteData的“正常化” | |
| 第7章 | S701 | 数据源于请求URL的Model绑定 |
| S702 | 检验通过标注数据注解特性对Model元数据的定制 | |
| S703 | 检验ValueProviderResult的数据类型转换能力 | |
| S704 | NameValuePairsValueProvider采用List<string>对象作为原始数据带来的问题(1) | |
| S705 | NameValuePairsValueProvider采用List<string>对象作为原始数据带来的问题(2) | |
| S706 | 获取指定前缀的Key(属性前缀) | |
| S707 | 获取指定前缀的Key(索引前缀) | |
| S708 | 自定义ValueProviderFactory | |
| 第8章 | S801 | 简单类型的Model绑定 |
| S802 | 复杂类型的Model绑定 | |
| S803 | 集合类型的Model绑定(零基索引) | |
| S804 | 集合类型的Model绑定(字符串索引) | |
| S805 | 数组类型的Model绑定 | |
| S806 | 字典类型的Model绑定 | |
| S807 | 兼容类型的Model绑定 | |
| S808 | 获取Model绑定过程中由ValueProvider提供的数据 | |
| 第9章 | S901 | 针对XmlMediaTypeFormatter的序列化/反序列化 |
| S902 | 针对JsonMediaTypeFormatterr的序列化/反序列化 | |
| S903 | 针对FormUrlEncodedMediaTypeFormatter的序列化/反序列化 | |
| S904 | 针对JQueryMvcFormUrlEncodedFormatter的序列化/反序列化 | |
| S905 | 针对FormatterParameterBinding的参数绑定 | |
| S906 | 针对HttpRequestParameterBinding的参数绑定 | |
| S907 | 验证创建HttpParameterBinding的默认策略(1) | |
| S908 | 验证创建HttpParameterBinding的默认策略(2) | |
| S909 | 验证创建HttpParameterBinding的默认策略(3) | |
| 第10章 | S1001 | 手工验证绑定的参数 |
| S1002 | 针对ValidationAttribute特性的“自动化”验证 | |
| S1003 | 自定义ActionFilter自动响应验证错误 | |
| S1004 | 创建自我验证数据类型实现自动化验证 | |
| S1005 | 检验ErrorModelValidator的提供策略 | |
| S1006 | 检验相同数据成员不会被重复验证 | |
| S1007 | 检验应用ValidationAttribute特性的唯一性(1) | |
| S1008 | 检验应用ValidationAttribute特性的唯一性(2) | |
| S1009 | 展示由CompositeModelBinder构建的“验证树” | |
| S1010 | 验证“必需”数据成员的验证发生在Model绑定过程中 | |
| S1011 | 验证针对必需数据成员的两轮验证 | |
| S1012 | 直接利用BodyModelValidator验证对象(1) | |
| S1013 | 直接利用BodyModelValidator验证对象(2) | |
| 第11章 | S1101 | 利用HttpActionInvoker执行目标Action方法并响应请求 |
| S1102 | 创建自定义HttpActionInvoker实现对Action方法的执行和请求的响应 | |
| S1103 | MediaTypeFormatter选择策略 | |
| S1104 | 编码方式的选择和响应字符集的确定 | |
| S1105 | 针对不同返回类型的Action所采用的ActionResultConverter | |
| 第12章 | S1201 | 检验Filter在生成的Filter管道中的顺序 |
| S1202 | 检验应用Filter的唯一性 | |
| S1203 | 利用自定义AuthenticationFilter实现Basic认证 | |
| S1204 | 采用自定义AuthorizationFilter的方式实现Basic认证 | |
| S1205 | 检验HttpActionExecutedContext的Exception只有在不具有HttpResponseMessage的情况下才会抛出(1) | |
| S1206 | 检验HttpActionExecutedContext的Exception只有在不具有HttpResponseMessage的情况下才会抛出(2) | |
| S1207 | 利用自定义ActionFilter实现对Action方法执行结果的缓存 | |
| S1208 | 利用自定义的ExceptionFilter集成EntLib进行异常处理 | |
| S1209 | 验证OverrideFilter对外围Filter的屏蔽作用 | |
| 第13章 | S1301 | 调用Basic认证下的Web API |
| S1302 | 如何利用HttpClient调用Basic认证下的Web API | |
| S1303 | 利用HttpClient调用集成Windows认证下的Web API(1) | |
| S1304 | 利用HttpClient调用集成Windows认证下的Web API(2) | |
| S1305 | 调用Forms认证下的Web API | |
| S1306 | 利用HttpClient调用Forms认证下的Web API | |
| S1307 | 利用HTTPS来保护输入的密码 | |
| S1308 | 强制使用HTTPS | |
| S1309 | 创建采用Implicit Authorization Grant的Web API应用 | |
| S1310 | 创建采用Authorization Code Authorization Grant的Web API应用 | |
| 第14章 | S1401 | 跨域调用Web API |
| S1402 | 利用JSONP解决跨域调用问题 | |
| S1403 | 通过自定义MediaTypeFormatter实现JSONP | |
| S1404 | 利用自定义的MessageHandler支持跨域资源共享(1) | |
| S1405 | 利用自定义的MessageHandler支持跨域资源共享(2) | |
| S1406 | 采用ASP.NET Web API原生的机制实现跨域资源共享 | |
| S1407 | 创建自定义CorsMessageHandler模拟具体采用的授权检验 | |
| 第15章 | S1501 | 验证HttpClientHandler的自动重定向 |
| S1502 | 模拟客户端 HttpMessageHandler管道的执行 | |
| S1503 | 利用HttpClientFactory创建的HttpClient调用Web API |