WebAPI接口定义dynamic参数,前端跨域访问报405错误
摘要:最近在做WEBAPI接口开发,为了图省事,所以针对Post方法定义了dynamic参数传基础类型,如下图: [HttpPost] public OnlineMeterReadPackage OnlineDataToReadCycle(dynamic obj) 经丝袜哥测试无问题,但是在前端人员那使用
阅读全文
posted @
2017-03-24 17:31
C#小学徒
阅读(377)
推荐(0) 编辑
Web API之filter ActionFilterAttribute 过滤器使用
摘要:(一)、 环境说明:如果你是.NET Framework 4.0,vs2010 需要安装:Visual Studio Async CTP 安装地址:http://www.microsoft.com/en-us/download/details.aspx?id=9983 序列化需要引用:System.
阅读全文
posted @
2016-12-03 10:10
C#小学徒
阅读(525)
推荐(0) 编辑
使用OAuth打造webapi认证服务供自己的客户端使用(二)
摘要:在上一篇”使用OAuth打造webapi认证服务供自己的客户端使用“的文章中我们实现了一个采用了OAuth流程3-密码模式(resource owner password credentials)的WebApi服务端。今天我们来实现一个js+html版本的客户端。 一、angular客户端 angu
阅读全文
posted @
2016-11-30 16:17
C#小学徒
阅读(98)
推荐(1) 编辑
使用OAuth打造webapi认证服务供自己的客户端使用
摘要:一、什么是OAuth OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证)的标准叫做openid connect,我们将在以后的文章
阅读全文
posted @
2016-11-30 16:16
C#小学徒
阅读(222)
推荐(0) 编辑
WebAPI开启Session之路
摘要:最近在改写WebApp时要将以前用泛型处理例程写的Captcha 改成使用WebApi 来实作机制,在实作的过程中发现使用IRequiresSessionState session也无法使用(context.Session==null) 查过一些文章才发现需要在注册api路由需将RouteHandl
阅读全文
posted @
2016-11-29 16:29
C#小学徒
阅读(759)
推荐(0) 编辑
C#进阶系列——WebApi 身份认证解决方案:Basic基础认证
摘要:阅读目录 一、为什么需要身份认证 二、Basic基础认证的原理解析 1、常见的认证方式 2、Basic基础认证原理 三、Basic基础认证的代码示例 1、登录过程 2、/Home/Index主界面 3、WebApiCORS验证部分(重点) 四、优化 1、解决API的问题 2、解决ajax的问题 3、
阅读全文
posted @
2016-11-29 10:16
C#小学徒
阅读(146)
推荐(0) 编辑
C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
摘要:阅读目录 一、MVC和WebApi路由机制比较 1、MVC里面的路由 2、WebApi里面的路由 二、WebApi路由基础 1、默认路由 2、自定义路由 3、路由原理 三、WebApi路由过程 1、根据请求的url匹配路由模板 2、找到控制器 3、找到action 四、WebApi特性路由 1、启动
阅读全文
posted @
2016-11-24 14:37
C#小学徒
阅读(355)
推荐(0) 编辑
C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解
摘要:阅读目录 一、void无返回值 二、IHttpActionResult 1、Json(T content) 2、Ok()、 Ok(T content) 3、NotFound() 4、其他 5、自定义IHttpActionResult接口的实现 三、HttpResponseMessage 四、自定义类
阅读全文
posted @
2016-11-24 14:36
C#小学徒
阅读(163)
推荐(1) 编辑
C#进阶系列——WebApi 异常处理解决方案
摘要:阅读目录 一、使用异常筛选器捕获所有异常 二、HttpResponseException自定义异常信息 三、返回HttpError 四、总结 阅读目录 一、使用异常筛选器捕获所有异常 二、HttpResponseException自定义异常信息 三、返回HttpError 四、总结 正文 前言:上篇
阅读全文
posted @
2016-11-24 14:35
C#小学徒
阅读(106)
推荐(0) 编辑
C#进阶系列——WebApi 接口参数不再困惑:传参详解
摘要:阅读目录 一、get请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 4、“怪异”的get请求 二、post请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 4、后台发送请求参数的传递 三、put请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 四、delete请求 五
阅读全文
posted @
2016-11-24 14:34
C#小学徒
阅读(254)
推荐(0) 编辑
C#进阶系列——WebApi 跨域问题解决方案:CORS
摘要:阅读目录 一、跨域问题的由来 二、跨域问题解决原理 三、跨域问题解决细节 1、场景描述 2、场景测试 四、总结 阅读目录 一、跨域问题的由来 二、跨域问题解决原理 三、跨域问题解决细节 1、场景描述 2、场景测试 四、总结 1、场景描述 2、场景测试 正文 前言:上篇总结了下WebApi的接口测试工
阅读全文
posted @
2016-11-24 14:33
C#小学徒
阅读(405)
推荐(0) 编辑
C#进阶系列——WebApi 接口测试工具:WebApiTestClient
摘要:阅读目录 一、WebApiTestClient介绍 二、WebApiTestClient展示 三、WebApiTestClient使用 1、如何引入组件 2、如何使用组件 四、总结 阅读目录 一、WebApiTestClient介绍 二、WebApiTestClient展示 三、WebApiTest
阅读全文
posted @
2016-11-24 14:30
C#小学徒
阅读(144)
推荐(0) 编辑
理解RESTful架构
摘要:作者: 阮一峰 日期: 2011年9月12日 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络
阅读全文
posted @
2016-11-24 13:55
C#小学徒
阅读(73)
推荐(0) 编辑