E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WebApi2
ASP.NET Web API 2中的属性路由
WebAPI2
支持一个新的路由类型,它被称为属性路由。正如其名,属性路由使用属性来定义路由。属性路由给予你在webAPI的URI上的更多控制。例如,你能轻易的创建用于描述层级资源的URI。
yaoshiyou
·
2016-06-12 10:32
WebApi2
知识点总结
1、建议使用异步接口asyncTaskGet()如果返回的是IEnumerable请使用:returnOk>(sites);如果返回是实体请使用:returnOk(entity);此返回常常在获取一个类型值时使用:publicasyncTaskGet(intid)如果仅仅返回一个成功结果200就是直接Ok();就行了如果想返回一个实体类又想返回一个地址路由请使用:returnCreatedAtRo
小氕
·
2016-05-23 15:00
请MVC5
WebApi2
支持OData协议查询
一、配置项1、WebApiConfig.cs添加如下代码://api支持cors允许Ajax发起跨域的请求(nuget中搜索ASP.NETCross-OriginSupport,然后安装) varcors=newSystem.Web.Http.Cors.EnableCorsAttribute("*","*","*"); config.EnableCors(cors); //api支持odat
小氕
·
2016-04-18 15:00
【Web API系列教程】2.3 — ASP.NET Web API 2中的属性路由
WebAPI2
支持一个新的路由类型,它被称为属性路由。正如其名,属性路由使用属性来定义路由。属性路由给予你在webAPI的URI上的更多控制。例如,你能轻易的创建用于描述层级资源的URI。
NoMasp
·
2016-02-27 09:00
Web
api
api
controller
asp.net
route
01Getting Started---Getting Started with ASP.NET Web API 2入门
WebApi2
HTTP不只是为了生成web页面。它也是建立公开服务和数据的Api的强大平台。HTTP是简单的、灵活的和无处不在。你能想到的几乎任何平台有HTTP库,因此,HTTP服务可以达到范围广泛的客户,包括浏览器、移动设备和传统的桌面应用程序。ASP.NETWebAPI是用于生成webApi在.NET框架上的框架。在本教程中,您将使用ASP.NETWebAPI来创建webAPI返回的产品列表。在本教程中使用
彭昌燊
·
2016-02-04 12:00
完成AngularJS with MVC 5, Web API 2项目
经过接近两个月的日夜奋战,完成AngularJSwithMVC5,
WebAPI2
的项目,这也是进入公司以后最大的一个项目,从项目需求、用户Prototype/Demo,招人,开发完成,可谓是一波三折!
圣殿骑士
·
2016-02-02 19:16
WebApi2
jsonp跨域问题
一:故事背景 以前在写
WebApi2
的时候,一直是用作前后端分离(WebApi2+angularjs),可是最近自己在给WebApp写接口的时候遇到了很多坑,总结一下就是跨域问题。
猫神战之京
·
2016-01-03 10:00
微软发布了ASP.NET WebHooks预览版
WebHooks支持MVC5及
WebApi2
。Webhook是一种通过HTTP实现用户自定义回调函数的模式。客户可以选择订阅某些类型的事件,并在这些事件实际发生时以POST请求的方式接收这些事件。
jimi21
·
2015-11-17 16:00
微软发布了ASP.NET WebHooks预览版
WebHooks支持MVC5及
WebApi2
。Webhook是一种通过HTTP实现用户自定义回调函数的模式。客户可以选择订阅某些类型的事件,并在这些事件实际发生时以POST请求的方式接收这些事件。
rongfengliang
·
2015-11-16 11:00
微软发布了ASP.NET WebHooks预览版
WebHooks支持MVC5及
WebApi2
。Webhook是一种通过HTTP实现用户自定义回调函数的模式。客户可以选择订阅某些类型的事件,并在这些事件实际发生时以POST请求的方式接收这些事件。
Pierre-Luc Maheu
·
2015-11-16 00:00
微软发布了ASP.NET WebHooks预览版
WebHooks支持MVC5及
WebApi2
。Webhook是一种通过HTTP实现用户自定义回调函数的模式。客户可以选择订阅某些类型的事件,并在这些事件实际发生时以POST请求的方式接收这些事件。
Pierre-Luc Maheu
·
2015-11-16 00:00
返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性
返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性 作者:webabcd介绍asp.net mvc 之 asp.net mvc 5.0 新特性 MVC5,
WebAPI2
·
2015-11-13 17:28
asp.net
route attribute in webapi
Install-Package Microsoft.AspNet.WebApi.WebHost 引用:System.Web.Http.HttpConfigurationExtensions 配置:
webapi2
·
2015-10-31 10:15
attribute
WebApi中帮助页Description的中文显示
以前在用WebAPI第一代的时候,自动生成帮助文档的功能默认是不完整的,现在到了
WebAPI2
,这个功能已经通过NuGet包的形式很好的整合到了一起。我们来看
SzeCheng
·
2015-10-28 15:00
WebApi2
官网学习记录---Cookie
Cookie的几个参数:Domain、Path、Expires、Max-Age 如果Expires与Max-Age都存在,Max-Age优先级高,如果都没有设置cookie会在会话结束后删除cookie WebAPI中使用Cookie //写cookie public HttpResponseMessage Get() { var resp = new HttpResponseMess
·
2015-10-28 08:39
cookie
WebApi2
官网学习记录--HttpClient Message Handlers
在客户端,HttpClient使用message handle处理request。默认的handler是HttpClientHandler,用来发送请求和获取response从服务端。可以在client pipline中插入自定义的message handler: 自定义的message handler: class MessageHandler1 : DelegatingHandler
·
2015-10-28 08:38
httpclient
WebApi2
官网学习记录--- Authentication与Authorization
Authentication(认证) WebAPI中的认证既可以使用HttpModel也可以使用HTTP message handler,具体使用哪个可以参考一下依据: 一个HttpModel可以检测ASP.NET请求管道中的所有请求,一个message handler仅仅可以检测到被路由到这个WebAPI的请求 可以预先设置message handlers,让特定的r
·
2015-10-28 08:37
Authentication
WebApi2
官网学习记录--HTTP Message Handlers
Message Handlers是一个接收HTTP Request返回HTTP Response的类,继承自HttpMessageHandler 通常,一些列的message handler被链接到一起。第一个handler收到http request做一些处理,然后将request传递到下一个handler。在某时刻,response被创并返回。这种模式被称为delegating hanlde
·
2015-10-28 08:37
handler
WebApi2
官网学习记录---单元测试
如果没有对应的web api模板,首先使用nuget进行安装 例子1: ProductController 是以硬编码的方式使用StoreAppContext类的实例,可以使用依赖注入模式,在外部指定上下文实例 1 public interface IStoreAppContext:IDisposable 2 { 3 DbSet<Pr
·
2015-10-28 08:37
单元测试
WebApi2
官网学习记录---异常处理
HttpResponseException 当WebAPI的控制器抛出一个未捕获的异常时,默认情况下,大多数异常被转为status code为500的http response即服务端错误。 HttpResonseException是一个特别的情况,这个异常可以返回任意指定的http status code,也可以返回具体的错误信息。 1 public Product
·
2015-10-28 08:36
异常处理
WebApi2
官网学习记录---Content Negotiation
Content Negotiation的意思是:当有多种Content-Type可供选择时,选择最合适的一种进行序列化并返回给client。 主要依据请求中的Accept、Accept-Charset、Accept-Encoding、Accept-Language这些属性决定的,但也会查看其它属性 如,如果请求中包含“ X-Requested-With”(ajax请求),在没哟其它A
·
2015-10-28 08:36
content
WebApi2
官网学习记录---BSON
BSON 是轻量级的,能够进行快速查询和高效的解码/编码。BSON方便查询是由于elements的前面都有一个表示长度的字段,所以解释器可以快速跳过这个elements;高效的解码/编码是因为numeric数据直接存储为numbers,不用转为string。 在服务端启用BSON public static class WebApiConfig {
·
2015-10-28 08:36
BSON
WebApi2
官网学习记录---JSON与XML的序列化
JSON序列化: WebAPI的默认序列库使用的是Json.NET,可以在Globally中配置使用DataContractJsonSerializer 进行序列化 protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfi
·
2015-10-28 08:35
json
WebApi2
官网学习记录---Media Formatters
Web API内建支持XML、JSON、BSON、和form-urlencoded的MiME type。 创建的自定义MIME类型要继承一下类中的一个: MediaTypeFormatter 这个类使用异步的读/写方法 BufferedMediaTypeFormatter 这个类继承自MediaTypeFormatter,但它使用同步的读/写方法 自定义一个
·
2015-10-28 08:35
format
WebApi2
官网学习记录---OData中的查询
EMD安全 查询语法是基于entity data model(EDM),不是基于底层的model类型,可以从EDM排除一个属性,这样这个属性在client就不能被查询了。 有两种方式可以从EDM中排除一个属性 第一种使用 [IgnoreDataMember]特性 public class Employee { public string Name {
·
2015-10-28 08:35
Data
WebApi2
官网学习记录---Attribute Routing
从WebApi 1迁移到WebAPI 2要改变配置代码如下: WebApi 1: protected void Application_Start() { // WARNING - Not compatible with attribute routing. WebApiConfig.Register(GlobalConfiguration.Configura
·
2015-10-28 08:33
attribute
基于Oracle的EntityFramework的
WEBAPI2
的实现(四)——自动生成在线帮助文档
打开我们项目中的Area文件夹,正常情况下,我们会发现已经有了一个名字叫做【HelpPage】的区域(Area),这个区域是vs帮助我们自动建立的,它是一个mvc(不是webapi),它有普通的Conroller和Action,以及View,Model等。我们可以在调试的时候输入地址:http://localhost:8080/Help,就可以看见一个页面,有没有看见自己熟悉的TestContro
ensleep
·
2015-10-23 16:00
基于Oracle的EntityFramework的
WEBAPI2
的实现(三)—— 建立APIController及设置返回类型JSON、XML等
建立普通的ApiControler右击项目中的controller文件夹·添加·控制器·包含操作的
webapi2
控制器(使用entityframework),写个名字,如果:Test。
ensleep
·
2015-10-23 15:00
基于Oracle的EntityFramework的
WEBAPI2
的实现(二)——使用DbFirst
之所以使用DbFirst而没有使用CodeFirst是因为考虑到现实的情况中,我们之所以会选择oracle而不是SQLSERVER,一方面是因为之前公司已经在使用Oracle,而且有好多我们需要用到的数据表已经存在了。所以,一般可以确认的是,部分表已经事先存在的这情况是有的,而CodeFirst虽然也有办法解决,但是,我们的Leader,同事似乎也会习惯手动改表而非告诉你让你写Code然后改表。所
ensleep
·
2015-10-23 13:00
基于Oracle的EntityFramework的
WEBAPI2
的实现(一)——准备工作
目前在.net的范围内,好的而且方便的ORM的真的不是很多,与VS集成方便的也就当属EntityFramework(以下简称EF,不知道为什么,总EF这个缩写好不专业)。但是,好多公司使用的又是ORACLE,导致使用EF的时候会出现各种不如意的情况,包括搭建环境的时候,都很蛋疼。最近终于有一个项目上了这种方式,而且很成功,所以,在这里跟大家分享一下,也希望有问题的地方大家指出来,一起改进。环境配置
ensleep
·
2015-10-23 12:00
返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性
返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性 作者:webabcd介绍asp.net mvc 之 asp.net mvc 5.0 新特性 MVC5,
WebAPI2
·
2015-10-21 13:05
asp.net
【WEB API项目实战干货系列】- 接口文档与在线测试(二)
上一篇:【WEBAPI项目实战干货系列】-
WebAPI2
入门(一)这一篇我们主要介绍如何做API帮助文档,给API的调用人员介绍各个API的功能,输入参数,输出参数,以及在线测试API功能(这个也是方便我们自己开发调试
Flyear
·
2015-10-11 23:00
【WEB API项目实战干货系列】- WEB API入门(一)
创建WebAPI项目在这里我们使用VS2013,.NET4.5.1创建一个
WebAPI2
的项目选择项目WEBAPI模板,在最下方的MVC主要是默认会自带微软的APIHelper,使用MVC发布在这里不实用安全
Flyear
·
2015-10-11 21:00
Asp.Net MVC
WebApi2
自动生成帮助文档
WebAPIHelp文档配置 开发环境VS2013+mvc5+WebApi2一、通过NuGet引用WebAPITestClient 安装后会多一个Areas文件夹 二、设置xml文档项目-->属性-->生成 三、在项目的App_Data文件夹下创建XmlDocument.xml四、打开\Areas\HelpPage\App_Start\HelpPageConfig.cs文件,取消如下代码注释 运行
Joye.Net
·
2015-07-14 17:00
序列化Json时遇到的大小写问题及解决方法
最近在一个
webapi2
项目中遇到了一个问题:C#编码规范中规定属性的首字母是大写的(大多数公司采用这种编码风格),但是从其它系统中接收到的json对象的属性却是小写的(大多数公司采用这种编码风格),怎样才能方便地完成转换
何德海
·
2015-06-16 20:00
WebApi2
官网学习记录---批量处理HTTP Message
原文:Batching Handler for ASP.NET Web API 自定义实现HttpMessageHandler public class BatchHandler : HttpMessageHandler { HttpMessageInvoker _server; public BatchHandler(HttpConfigur
·
2015-05-06 11:00
message
WebApi2
官网学习记录---Html Form Data
HTML Forms概述 <form action="api/values" method="post"> 默认的method是GET,如果使用GET,表单数据被编码到URI中作为查询字符串;如果使用POST,表单数据放在Request body中,enctype属性指定编码类型: 编码方式(enctype) 描述 applicat
·
2015-05-06 10:00
html
WebApi2
官网学习记录---Configuring
Configuration Settings WebAPI中的configuration settings定义在HttpConfiguration中。有一下成员: DependencyResolver Filters Formatters IncludeErrorDetailPolicy Initializer MessageHandlers ParameterB
·
2015-04-29 13:00
config
WebApi2
官网学习记录---Tracing
安装追踪用的包 Install-Package Microsoft.AspNet.WebApi.Tracing Update-Package Microsoft.AspNet.WebApi.WebHost //-Version指定具体的版本 启用追踪的功能(在WebApiConfig.cs中) public static class WebApiConfig {
·
2015-04-27 11:00
Trac
webApi2
上传大文件代码
上传大文件,取消内存缓存: GlobalConfiguration.Configuration.Services.Replace(typeof(IHostBufferPolicySelector), new CustomPolicy()); public class CustomPolicy : WebHostBufferPolicySelector {
·
2014-10-22 11:00
Web
JQuery调用Web API
1)上一章我们学习了如何用VS2012编写
WebAPI2
)这一章我们学习如何用JQuery调用WebAPI代码如下"%>Index$(function(){$('#btnAdd').click(function
曹振华
·
2014-08-20 16:59
c#
web
JQuery调用Web API
1)上一章我们学习了如何用VS2012编写
WebAPI2
)这一章我们学习如何用JQuery调用WebAPI代码如下"%> Index $(function(){ $('#btnAdd').
czh4869623
·
2014-08-20 16:00
jquery
Web
api
C#
win2008部署
webapi2
的解决方法
把上周在家电脑上可以部署的webapi示例拿到服务器上,结果遇到许多问题。不过还算解决了,现记录一下方法。1、win2008安装iis. 是从角色里安装Web服务器(IIS)和应用程序服务器。注意把asp.net勾选。2、添加网站,修改web.config 添加后,提示targetFramework无效,删掉可以用。3、请求index.html 页面能打开,但所有的api/*的请求
noonoo
·
2014-07-21 11:00
WebForm知识点总结
MVC框架越来越流行,现在大部分公司都在使用或转向MVC框架开发Web(指.net平台),尤其微软又新发布了MVC5.0版、
WebApi2
,老的WebForm框架被人诟病的越来越多,网上大量的WebForm
yss小虾米
·
2014-04-09 22:20
WebForm
推荐升级ASP.NET Web API 2
ASP.NET Web API 使用很长时间了,期间也碰到不少问题,升级到
WebAPI2
后这些问题都解决了,稳定性方面也提升不少,所以推荐使用。
·
2014-02-20 21:00
asp.net
返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性
返璞归真 asp.net mvc (13) - asp.net mvc 5.0 新特性 作者:webabcd介绍asp.net mvc 之 asp.net mvc 5.0 新特性 MVC5,
WebAPI2
·
2014-01-08 08:00
asp.net
如何使用开源库,吐在VS2013发布之前,顺便介绍下V2013的新特性"Bootstrap"
如何使用开源库,吐在VS2013发布之前,顺便介绍下VS2013的新特性"Bootstrap" 刚看到VisualStudio2013Preview-ASP.NET,MVC5,
WebAPI2
新功能搶先看
·
2013-06-25 22:00
bootstrap
如何使用开源库,吐在VS2013发布之前,顺便介绍下VS2013的新特性"Bootstrap" - 量子计算机
原帖地址:http://www.cnblogs.com/DSharp/p/3154271.html 刚看到VisualStudio2013Preview-ASP.NET,MVC5,
WebAPI2
新功能搶先看
rocshaw
·
2013-06-25 13:00
资料收集
Visual Studio 2013 Preview - ASP.NET, MVC 5, Web API 2新功能搶先看
VisualStudio2013Preview-ASP.NET,MVC5,
WebAPI2
新功能搶先看來自TechEdNorthAmerica2013的第一手消息以下資訊均來自 Channel9 目前於北美
·
2013-06-25 09:00
asp.net
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他