#api接口

IoC在ASP.NET Web API中的应用

原文地址:https://www.cnblogs.com/artech/p/ioc-4-asp-net-web-api.html...
代码星球 ·2020-04-05

Web API 异常处理

WebAPI中ExceptionFilter只能截获并处理Action执行过程中发生的异常,在Action执行过程之外如果出现异常,ExceptionFilter是无能为力的。     这些异常包括:  1、 Controller构造方法中出现的异常  2、&...
代码星球 ·2020-04-05

WEB API Filter的使用以及执行顺序

  在WEBApi中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’tRepeatYourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以利用这一特...

Web API 源码剖析之默认配置(HttpConfiguration)

我们在上一节讲述了全局配置和初始化。本节我们将就全局配置的Configuration只读属性进行展开,她是一个类型为HttpConfiguration。它在WebApi主要为整个API做一些最基础的工作,比如定义默认路由表(Routes)过滤器(Filters)默认消息处理程序(MessageHandlers)属性字典...

Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)

我们在上一节讲述了默认的DefaultServer(是一个类型为HttpServer的只读属性)。本节将讲述DefaultHandler(是一个HttpMessageHandler的只读属性)。在WebAPI里默认是的一个HttpRoutingDispatcher类型,它继承于HttpMessageHandler。我们...

Web API源码剖析之HttpServer

上一节我们讲述全局配置。本节将讲述全局配置的DefaultServer,它是一个HttpServer类型。主要作用就是接受每一次请求,然后分发给消息处理程序链依次处理。从HttpServer定义可以看出,其本质是一个消息处理程序,其继承于DelegatingHandler。从其代码定义如下:  &n...

Web API 源码剖析之全局配置

WebAPI 均指Asp.netWebAPI。本节讲述的是基于WebAPI系统在寄宿于IIS.本节主要讲述WebAPI全局配置。它是如何优雅的实现这个配置。做过MVC都知道Global文件来初始化。WebAPI本质上也是ASP.NETapplications。所以也是在Global定义里一个GlobalCon...

SpringBoot入门教程(二十)Swagger2-自动生成RESTful规范API文档

 Swagger2方式,一定会让你有不一样的开发体验:功能丰富:支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能;及时更新:开发过程中花一点写注释的时间,就可以及时的更新API文档,省心省力;整合简单:通过添加pom依赖和简单配置,内嵌于应用中就可同时发布API接口文档界面,不需要部署独立服务...

Collection接口

集合类的由来:       对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。        就使用集合容器进行存储。集合的特点:1,用于存储对对象的容器。2...
代码星球 ·2020-04-05

angular学习笔记(二十三)-$http(1)-api

之前说到的$http.get和$http.post,都是基于$http的快捷方式.下面来说说完整的$http:$http(config)$http接受一个json格式的参数config:config的格式如下:{  method:字符串,  url:字符串,  params:json对象,  data:请求数据,  h...

angular -- $route API翻译

$route -$routeProvider服务-依赖ngRoute模块$route能够在路径发生改变的时候,渲染不同的视图,调用不同的控制器.它监测了$location.url(),然后根据路径来匹配相应的路由,路由的定义方法详见$routeProvider的API.$route通常和$routeProvi...
代码星球 ·2020-04-04

angular -- $routeParams API翻译

原api出处:https://docs.angularjs.org/api/ngRoute/service/$routeParams$routeParams可以获取当前路径参数.需要ngroute模块被安装。路径参数是$location.search()和$location.path()的组合.当$route被匹配的时...

Safari支不支持HTML5录音? 现在浏览器中最好的解决方案是WebRTC下的 navigator.getUserMedia API。

先放结论:Safari支不支持HTML5录音?——据我调查,不支持。现在浏览器中最好的解决方案是WebRTC下的navigator.getUserMediaAPI。可是当使用CanIuse查看兼容性的时候,我发现不过这个是有历史原因的,我记得RTC是在去年,2013,才刚刚由思科提出并且确定下来...

RESTful API 设计规范

转载来自:https://juejin.im/post/5b30ef0ee51d4558dd699414#heading-12本文是为 腾讯大渝网 API开发规范拟定的一个beta版,文章大量参考了目前比较常见的RESETfulAPI设计。为了更好的讨论规范带来的争议及问题,现已把该文档整理并开源到...
代码星球 ·2020-04-04

保护REST API/Web服务的最佳实践

在设计RESTAPI或服务时,是否存在处理安全性(身份验证,授权,身份管理)的最佳实践?在构建SOAPAPI时,您可以使用WS-Security作为指导,有关该主题的文献很多。我发现了有关保护REST端点的更少信息。尽管我了解REST故意没有类似于WS-*的规范,但我希望最佳实践或推荐模式已经出现。任何有关文件的讨论或...
代码星球 ·2020-04-04
首页上一页...113114115116117...下一页尾页