标签 Web Api 文章列表

最近由于工作和个人事务,站点也好久没更新了,但这并不影响我对.NET的热情。站点的更新工作还是得想办法抽时间来完成的。 今天利用中午的时间来写一篇关于Asp.Net Web Api下载文件的文章,之前我也写过类似的文章,请见:《ASP.NET(C#) Web Api通过文件流下载文件到本地实例》 本文以这篇文章的基础,提供了ByteArrayContent的下载以及在下载多个文件时实现在服务器对多文件进行压缩打包后下载的功能...

ASP.NET 2016-02-23 52435浏览 0评论 喜欢(17)

如题,这是很多同学在开始做ASP.NET Web Api的时候会遇到的一个问题。在处理Get或者Post的请求时不会出现服务器端405的错误,但一旦处理Put或者Delete的请求,这个405的错误就出现了。出现问题我们就要想办法去解决,以上问题的简单处理方式是修改项目的Web.config文件,删除WebDAVModule模块,具体如下: <system.webServer> <validation vali...

ASP.NET MVC 2015-12-11 1451浏览 0评论 喜欢(9)

随着深入使用ASP.NET Web Api,我们可能会在项目中考虑将前端的业务分得更细。比如前端项目使用Angularjs的框架来做UI,而数据则由另一个Web Api 的网站项目来支撑。注意,这里是两个Web网站项目了,前端项目主要负责界面的呈现和一些前端的相应业务逻辑处理,而Web Api则负责提供数据。 这样问题就来了,如果前端通过ajax访问Web Api项目话,就涉及到跨域了。我们知道,如果直接访问,正常情况下Web Api...

ASP.NET 2015-10-26 921浏览 0评论 喜欢(6)

今天在网上看到有朋友发一个.NET的CMS开源项目,由于时间的关系,就看了一下托管地址上的相关介绍和项目的整体结构,还是很不错的一个开源项目,集成了ASP.NET WebApi 2,Signalr,MSMQ以及Quartz.Net等,UI基于Angularjs,这是笔者非常喜欢的前端框架了(Angularjs如今火得不行了)。在此记录,同时分享给大家,有兴趣的朋友可以研究一下。以下是摘到官方托管地址的介绍: 玥雅CMS v3.0全新发布...

开源程序 2015-10-09 2152浏览 0评论 喜欢(5)

下载文件到本地是很多项目开发中需要实现的一个很简单的功能。说简单,是从具体的代码实现上来说的,.NET的文件下载方式有很多种,本示例给大家介绍的是ASP.NET Web Api方式返回HttpResponseMessage下载文件到本地。实现的方法很简单,其中就是读取服务器的指定路径文件流,将其做为返回的HttpResponseMessage的Content。直接贴出DownloadController控件器的代码: using Sys...

ASP.NET 2015-10-05 4413浏览 0评论 喜欢(4)

遇到ASP.NET Web API:所请求的资源不支持HTTP方法"GET" 这是什么问题,应该怎么来解决? 首先,这是因为我们以GET的方式请求API,但这个API接口不支持GET方式的请求。 查阅资料,总结出解决办法不止一种,这篇文章整理出两种比较常用的解决方案: 1.在控制器中的请求方法上加为HttpGet属性,代码如下: [RoutePrefix("api/users")] public class UserControl...

ASP.NET MVC 2015-08-25 7095浏览 0评论 喜欢(7)

以前给大家分享了一个C#/.NET的网络组件--RestSharp,具体请参考:推荐一个.NET(C#)的HTTP辅助类组件–restsharp 今天再给大家示范一下如何应用RestSharp这个网络组件来实现可跨域的文件上传功能。 在文章的末尾我会把这个示例项目的源码下载发布出来。 本项目由一个客户端和一个ASP.NET WEB API 2来演示。客户端主要用于模拟用户的上传文件操作,而WEB API则是来接收用户上传的文件。...

C#开发 2015-06-13 5230浏览 0评论 喜欢(12)