- 博客(16)
- 资源 (38)
- 收藏
- 关注
转载 Web API入门指南-安全篇
Web API入门指南有些朋友回复问了些安全方面的问题,安全方面可以写的东西实在太多了,这里尽量围绕着Web API的安全性来展开,介绍一些安全的基本概念,常见安全隐患、相关的防御技巧以及Web API提供的安全机制。目录Web API 安全概览安全隐患1. 注入(Injection)2. 无效认证和Session管理方式(Broken Authentication a
2015-08-06 11:28:11
4702
转载 控制ASP.NET Web API 调用频率
控制ASP.NET Web API 调用频率很多的api,例如GitHub’s API 都有流量控制的做法。使用速率限制,以防止在很短的时间量客户端向你的api发出太多的请求.例如,我们可以限制匿名API客户端每小时最多60个请求,而我们可以让更多的经过认证的客户端发出更多的请求。那么asp.net webapi如何实现这样的功能呢?在项目WebApiContrib 上面已经有了一个实现:
2015-08-05 15:31:17
5373
原创 asp.net常见问题收集二
asp.net常见问题收集二1 找不到编译动态表达式所需的一个或多个类型。是否缺少引用?3 未能加载文件或程序集 *** 试图加载格式不正确的程序4 HTTP 错误 500.21 - Internal Server Error5 未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决6 VS Browser Link 问题
2015-08-05 10:11:44
1105
转载 ASP.NET Web API 接口执行时间监控
ASP.NET Web API 接口执行时间监控软件产品常常会出现这样的情况:产品性能因某些无法预料的瓶颈而受到干扰,导致程序的处理效率降低,性能得不到充分的发挥。如何快速有效地找到软件产品的性能瓶颈,则是我们感兴趣的内容之一。在本文中,我将解释我如何清理和替换重复、 混乱遍布许多方法在应用程序中的代码使用ASP.NET Web API 的筛选器来完成ASP.NET Web
2015-08-05 09:44:26
5286
转载 RESTful API 设计最佳实践
RESTful API 设计最佳实践背景目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的public AP
2015-08-04 19:00:29
709
转载 ASP.NET Web API对OData的支持
ASP.NET Web API对OData的支持在SOA的世界中,最重要的一个概念就是契约(contract)。在云计算的世界中,有关通信的最重要的概念也是契约。XML具有强大对数据的描述能力,Atom格式和AtomPub都建立在XML之上,在Google和微软的推动下,也已经成为标准。但是,Atom/AtomPub和ODBC/OLEDB这样的真正数据交互协议相比较,还有着根本
2015-08-04 18:54:47
1997
转载 Web API核查表:设计、测试、发布API时需思考的43件事
Web API核查表:设计、测试、发布API时需思考的43件事当设计、测试或发布一个新的Web API时,你是在一个原有的复杂系统上构建新的系统。那么至少,你也要建立在HTTP上,而HTTP则是基于TCP/IP创建的、TCP/IP建立在一系列的管道上。当然,你也需要考虑Web服务器、应用程序框架或者是API框架。API从设计到测试以至最终的发布需要经历一个漫长的过程,本文将
2015-08-04 18:46:23
856
转载 ASP.NET Web API 支持 CORS
ASP.NET Web API 支持 CORSCross-Origin Resource Sharing (CORS) 是W3C草案拟定的浏览器与服务端如何进行跨域请求的方式,其原理是用自定义HTTP头来让浏览器和SERVER决定request、response的成功或失败。目前几乎所有浏览器都已经支持了(Internet Explorer 8+, Firefox 3.5+,
2015-08-04 18:42:07
896
转载 Cross-Origin Resource Sharing协议介绍及服务端跨域设置
Cross-Origin Resource Sharing协议介绍 及服务端跨域设置asp.net webform 跨域设置webapi跨域设置传统的Ajax请求只能获取在同一个域名下面的资源,但是HTML5打破了这个限制,允许Ajax发起跨域的请求。浏览器是可以发起跨域请求的,比如你可以外链一个外域的图片或者脚本。但是Javascript脚本是不能获取这些资源的内容的,它只能被浏览器执行或渲染。在Flash和Silverlight中,服务器需要创建
2015-08-04 18:39:01
2519
转载 Contact Manager Web API 异常处理(Exception Handling)
Contact Manager Web API 异常处理(Exception Handling)联系人管理器web API是一个Asp.net web api示例程序,演示了通过ASP.NET Web API 公开联系信息,并允许您添加和删除联系人,示例地址http://code.msdn.microsoft.com/Contact-Manager-Web-API-0e8e3
2015-08-04 18:27:52
1240
转载 Contact Manager Web API 分页和查询(Paging and Querying)
Contact Manager Web API 分页和查询(Paging and Querying)联系人管理器web API是一个Asp.net web api示例程序,演示了通过ASP.NET Web API 公开联系信息,并允许您添加和删除联系人,示例地址http://code.msdn.microsoft.com/Contact-Manager-Web-API-0e8
2015-08-04 18:24:16
2056
转载 Contact Manager Web API - Web API Routing
Contact Manager Web API - Web API Routing联系人管理器web API是一个Asp.net web api示例程序,演示了通过ASP.NET Web API 公开联系信息,并允许您添加和删除联系人,示例地址http://code.msdn.microsoft.com/Contact-Manager-Web-API-0e8e373d。 Contact M
2015-08-04 18:19:58
778
转载 HTTP协议状态码详解(HTTP Status Code)
HTTP协议状态码详解(HTTP Status Code)使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求
2015-08-04 17:58:42
1161
转载 IIS7.5上的REST服务的Put,Delete操作发生HTTP Error 405.0 - Method Not Allowed 解决方法
IIS7.5上的REST服务的Put,Delete操作发生HTTP Error 405.0 - Method Not Allowed 解决方法WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中,WebDAV是作为独立扩展模块
2015-08-04 17:53:40
6483
转载 c#之webapi
c#之webapi不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交互,具体的区别可以参见Web 服务编程,REST 与 SOAP(一
2015-08-04 15:28:12
35039
转载 MongoDB性能篇 - 索引,explain执行计划,优化器profile,性能监控mongosniff
MongoDB性能篇 - 索引,explain执行计划,优化器profile,性能监控mongosniff一、索引MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现
2015-08-03 14:59:22
11052
android深入浅出教程
2012-02-01
多浏览器兼容日期选择控件
2013-05-31
C#导出生成excel文件类
2013-09-18
apache jmeter 2.10测试工具
2014-11-14
csharp仿爬虫抓取网页内容
2015-04-02
检测网页是否可用并重启iis
2015-04-01
springboot-mybatis整合多数据源方式之一AOP法
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人