随笔分类 - Asp.Net Web Api 项目开发经验
摘要:由于 web api 项目通常是被做成了一个独立站点,来提供数据,在做web api 项目的时候,不免前端会遇到跨域访问接口的问题。刚开始没做任何处理,用jsonp的方式调用 web api 接口,总是报一个错误,如下:如果你想用JSONP来获得跨域的数据,WebAPI本身是不支持javascrip...
阅读全文
摘要:摘自:http://www.cnblogs.com/loalongblogs/archive/2012/10/16/2726372.htmlweb请求报出 “超过了最大请求长度”错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。解决方案:1. 修改web.config文件可以...
阅读全文
摘要:/// /// 语音【文件、上传、解码、保存(WAV)】 /// [DeveloperEx("Liwei:秘书语音需求单")] public class AudioController : ClubBaseController { #region A...
阅读全文
摘要:代码如下: //--------上传------------ HttpClient client = new HttpClient(); #region MultipartFormDataContent form...
阅读全文
摘要:参考地址:http://blogs.msdn.com/b/yaohuang1/archive/2012/05/21/asp-net-web-api-generating-a-web-api-help-page-using-apiexplorer.aspxhttp://www.cnblogs.com/shanyou/archive/2012/06/02/2532370.htmlhttp://codebetter.com/johnvpetersen/2012/08/01/documenting-your-asp-net-web-apis/生成自己的web api 文档:http://www.cnb
阅读全文
摘要:[BasicAuthentication] public abstract class ApiControllerBase : ApiController { #region Gloal Property /// /// token_id /// public string token_ID { get; set; } /// /// user_id /// public string user_ID { get; set; }#endregion ...
阅读全文
摘要:在使用Asp.Net Web Api 图片上传接口的时候,到网上找了一些个例子,但大多数找到都是这个版本![HttpPost] public Task ImgUpload() { // 检查是否是 multipart/form-data if (!Request.Content.IsMimeMultipartContent("form-data")) throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType); //文件保存目录路径 string SaveTempPat...
阅读全文
摘要:最近一直急着在负责弄Asp.Net Web Api 与 Andriod 接口开发的对接工作!刚听说要用Asp.Net Web Api去跟 Andriod 那端做接口对接工作,自己也是第一次接触Web Api,我就开始了边学习边开发,甚至连自己都没有来得急去理解和消化一些知识,就得去做项目了,感觉还是挺赶,挺忙的,很多东西都是在地铁上学习到的,很感谢 ( Artech 和 张善友 )大神的博文 给予的帮助与启发 。项目目录如下:由于我这里所做的web api提供的是一整套项目接口,很多 api 接口都需要登录授权的,也有部分是匿名的。==》 对于 对外开发 的 web api 接口,可能都具有
阅读全文
摘要:OData介绍:是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务 和存储的信息访问。除了提供一些基本的操作(像增删改查),也提供了一些高级的操作类似过滤数据和实体的导航。OData扩展了上述的协议但是不是取代他 们。他可以被XML(ATOM)或者JSON取代但是OData的重要在于它符合REST原则。在某种意义上,它建立在'简单'的REST HTTP 服务上,并且有着清晰的目标——简化和标准化我们操作和查询数据的方式。如果你过去在给你的REST服务创建搜索、过滤、或者分页API的时候
阅读全文