
webapi
文章平均质量分 87
nic7968
这个作者很懒,什么都没留下…
展开
-
webapi 跨域访问
WebApi系列~在WebApi中实现Cors访问说在前Cors是个比较热的技术,这在蒋金楠的博客里也有体现,Cors简单来说就是“跨域资源访问”的意思,这种访问我们指的是Ajax实现的异步访问,形象点说就是,一个A网站公开一些接口方法,对于B网站和C网站可以通过发Xmlhttprequest请求来调用A网站的方法,对于xmlhttprequest封装比较好的插件如转载 2014-06-26 17:45:53 · 977 阅读 · 0 评论 -
APP HTTP接口报文的加密与压缩
在做APP类的产品时,整个业务逻辑通常都会放在服务端,客户端大部分仅用来展示。 在客户端与服务端的交互过程中,报文的安全及流量的节约相对来说就显得比较重要。 本文展示如何通过3DES对报文进行加密,并通过Nginx自带的gzip对报文进行压缩。一: 加密规则及流程二: nginx 开启gzip配置 gzip on; gzip_min_length转载 2015-08-10 17:10:48 · 3226 阅读 · 0 评论 -
调用webapi
Install the Web API Client LibrariesUse NuGet Package Manager to install the Web API Client Libraries package.From the Tools menu, select Library Package Manager, then select Package Manager转载 2014-11-05 14:20:28 · 647 阅读 · 0 评论 -
ASP.NET Web API GZip
Implement ASP.NET Web API GZip compression ActionFilterFor this example with around 8 lines of code I will use very popular library for Compression / Decompression called DotNetZip library .This l转载 2014-11-08 03:27:38 · 1156 阅读 · 0 评论 -
webapi 返回数据类型控制(json,xml)
1.GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();2. 根据请求参数控制 GlobalConfiguration.Configuration.Formatters .JsonFormatter.MediaTypeMappings.Add(new原创 2014-01-09 05:04:15 · 1899 阅读 · 0 评论 -
webapi 支持namespace
问题描述假设我有一个应用场景:Core Framework可以用于任何区域的站点,其中的CustomersController有个取customer的fullname的方法GetFullName(),可想而知,这个api在中国和美国的站点上,应该得到不同的返回值。如下图所示:这样的设计可以带来两个好处:1、利用了OO的思想,可以封装各个区域customer serv转载 2014-09-17 20:39:33 · 1422 阅读 · 0 评论 -
Web Api 图片上传
在使用Asp.Net Web Api 图片上传接口的时候,到网上找了一些个例子,但大多数找到都是这个版本![HttpPost] public Task ImgUpload() { // 检查是否是 multipart/form-data if (!Request.Content.IsMimeMultipartContent("form-data"))转载 2014-08-07 20:21:47 · 1521 阅读 · 0 评论 -
ASP.NET Web API之消息[拦截]处理
ASP.NET Web API之消息[拦截]处理标题相当难取,内容也许和您想的不一样,而且网上已经有很多这方面的资料了,我不过是在实践过程中作下记录。废话少说,直接开始。Exception当服务端抛出未处理异常时,most exceptions are translated into an HTTP response with status code 500, Inte转载 2014-08-01 10:10:07 · 745 阅读 · 0 评论 -
C# web api返回类型设置为json的两种方法
C# web api返回类型设置为json转载 2014-07-30 16:10:58 · 1457 阅读 · 0 评论 -
Web API 2中的属性路由
前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.html 路由就是Web API如何把URI匹配到一个Action的描述。Web API支持一种新的路由类型,被叫做属性路由。顾名思义,属性路由是用属性来创建路由。在你的Web API中属性路由可以让你更好的控制URI。你能容易转载 2014-06-20 15:08:01 · 627 阅读 · 0 评论 -
web api csrf
通过Ajax预防CSRF除了上述方法,还可以通过Ajax来和服务器通信来减少CSRF的风险。这时候可以考虑在请求的header里加入页面信息来做合法性验证。比如参考如下代码:1234567891011functionpost(){ varxhr =newXMLHttpRequest();转载 2014-06-17 16:19:09 · 1097 阅读 · 0 评论 -
Android与IIS身份验证——Form验证
内容摘要 前言 设计思路 ASP.NET服务器端 Android客户端 运行结果 上篇《Android与IIS身份验证——基本验证》实现了Android客户端与IIS的简单验证。而这种验证方式虽然使用起来比较简单,但是也有很多缺点。如,安全性较差,账号密码设置不灵活。让我们回顾一下ASP.NET的身份验证方式:转载 2014-06-27 10:05:41 · 776 阅读 · 0 评论 -
Asp.Net MVC 4 Web API 中的安全认证-使用OAuth
各种语言实现的oauth认证: http://oauth.net/code/ 上一篇文章介绍了如何使用基本的http认证来实现asp.net web api的跨平台安全认证。 这里说明一个如何使用oauth实现的认证。oauth大家可能不陌生。那么这里需要注意的是我们使用的是.net平台一个比较好的开源oauth库。 DOTNETOPENAUTH。就像上图所示,我们需要一个ISSS转载 2014-06-26 16:45:57 · 1141 阅读 · 0 评论 -
Web API 安全概览
Web API 安全概览安全隐患1. 注入(Injection)2. 无效认证和Session管理方式(Broken Authentication and Session Management)3. 跨站脚本(Cross-Site Scripting (XSS))4. 直接引用非安全对象(Insecure Direct Object References)5. 错误的安全配置(Se转载 2014-06-26 11:51:23 · 1247 阅读 · 0 评论 -
Restful API设计规范及实战
首先抛出一个问题:判断id为 用户下,名称为 使命召唤14(COD14) 的产品是否存在(话说我还是很喜欢玩类似二战的使命召唤这款额,题外话...)?如果这个问题出现在 MVC 项目中,我想我们一般会这样设计:api/products/isexist/{userId}/{productName}我想你应该发现一些问题了,这种写法完全是 MVC 的方式,但并不适用于 WebAPI,主...转载 2019-02-26 11:00:08 · 483 阅读 · 0 评论