随笔分类 -  Web API

摘要:昨天《怎样操作WebAPI接口(显示数据)》http://www.cnblogs.com/insus/p/5670401.html既有使用jQuery,也有使作HttpClient来从数据库获取数据,并显示在ASP.NET MVC的视图中。今天Insus.NET想把例子全完成,就是把其余的添加,更新 阅读全文
posted @ 2016-07-18 11:18 Insus.NET 阅读(7059) 评论(6) 推荐(3) 编辑
摘要:就在去年Insus.NET已经写好的一个WebAPI项目,并且发布在IIS中。参考《创建与使用Web API》http://www.cnblogs.com/insus/p/5019088.html 从上面的链接可以查看到那篇实例。今天Insus.NET就另开一个ASP.NET MVC项目,去操作这个 阅读全文
posted @ 2016-07-14 15:22 Insus.NET 阅读(6723) 评论(1) 推荐(2) 编辑
摘要:尝试在程序去访问远程的Web API,它在运行时,出现异常: TypeError: invalid 'in' operand obj TypeError: invalid 'in' operand obj 由于从服务器返回的数据是json。当我们需要得到这些数据时,还得需要Parse。因此我们把代码 阅读全文
posted @ 2016-07-13 17:02 Insus.NET 阅读(760) 评论(0) 推荐(1) 编辑
摘要:Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:9001/api/size/get. (Reason: CORS header 阅读全文
posted @ 2016-07-13 15:17 Insus.NET 阅读(3546) 评论(1) 推荐(1) 编辑
摘要:在开发ASP.NET Web API或ASP.NET MVC时,我们从数据库得到的数据往往是DataSet或是DataTable。为了能让前端JQuery能方便使用至这些数据,我们需要把这些数据转换为泛型List或是JSON。Insus.NET有把这个转换功能写成一个扩展方法:方法源代码: publ... 阅读全文
posted @ 2015-12-10 10:30 Insus.NET 阅读(2980) 评论(1) 推荐(5) 编辑
摘要:今天做了一个练习,实现单独的Web API project。以前只是在ASP.NET MVC project内创建。 创建一个Web API project,可参考下面步骤: 点击OK之后,出现另外一个窗口: 我们在数据库创建一张表: 根据这表,我们在API project中创建一个model: 接 阅读全文
posted @ 2015-12-09 16:41 Insus.NET 阅读(9078) 评论(4) 推荐(6) 编辑
摘要:“7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支... 阅读全文
posted @ 2015-07-24 09:15 Insus.NET 阅读(3426) 评论(5) 推荐(2) 编辑
摘要:默认访问Web API时,是无需指定method名。它会按照默认的路由来访问。如果你的Web API中出现有方法重载时,也许得配置自定义路由:标记1为自定义路由,标记2为默认路由,需要把自定义路由排在前面。系统会先从自定义路由去匹配。 阅读全文
posted @ 2015-04-24 15:26 Insus.NET 阅读(5075) 评论(1) 推荐(4) 编辑
摘要:Insus.NET较习惯做法,是在程序完成之后,抽一些少时间对写好的代码重新审视。比如这些天写的Web Api的程序来说,发现有很多值得重构代码。开发ASP.NET MVC程序,与数据相关有关联的一般是在控制器与Entity实体之间。初步重构是把Api控制器OrdersController.cs的程... 阅读全文
posted @ 2015-03-20 16:24 Insus.NET 阅读(1634) 评论(0) 推荐(2) 编辑
摘要:Insus.NET的系列Web Api学习文章,这篇算是计划中最后一篇了,删除JSON格式的文件记录。前一篇《Web Api其中的PUT功能演示》http://www.cnblogs.com/insus/p/4346982.html中学习了怎样更新数据。程序开发涉及到数据的,为了让用户方便管理,一般... 阅读全文
posted @ 2015-03-18 16:46 Insus.NET 阅读(975) 评论(0) 推荐(1) 编辑
摘要:Insus.NET这几天均在学习Web API知识,并练习。怎样获取数据,提交数据或是保存数据。你可以温习一下《Post model至Web Api创建或是保存数据》http://www.cnblogs.com/insus/p/4343833.html 和《添加JSON Data到已经存在的JSON... 阅读全文
posted @ 2015-03-18 14:30 Insus.NET 阅读(1319) 评论(0) 推荐(1) 编辑
摘要:早上在学习《Post model至Web Api创建或是保存数据》http://www.cnblogs.com/insus/p/4343833.html ,如果你第二添加时,json文件得到的数据只能是单笔记录且是最新的。那需要怎样把新添加的json数据附加至已经存在的数据中去?本篇Insus.NE... 阅读全文
posted @ 2015-03-17 16:22 Insus.NET 阅读(2923) 评论(2) 推荐(1) 编辑
摘要:前一篇《Post model至Web Api》http://www.cnblogs.com/insus/p/4343538.html中,使用Post来从Web Api获取数据。由于Post方法无法重载,因此前一篇只能算作另外示例。此篇中,我们需要学习另外功能,就是Pst model至Web Api去... 阅读全文
posted @ 2015-03-17 11:50 Insus.NET 阅读(4742) 评论(0) 推荐(1) 编辑
摘要:Post model可以解决多动态性的参数至Web Api中去,获取数据或是创建数据。如果一个对象有很多字段,需要对每一个字段进行查询或是在创建对象时,我们可以考虑使用model来作参数。这样不必在控制器中的Action操作方法去写那长长的参数。获取web Api的Get是可以方法重载,但是Post... 阅读全文
posted @ 2015-03-17 10:18 Insus.NET 阅读(6345) 评论(1) 推荐(2) 编辑
摘要:近段时间学习Web Api觉得非常有意思。默认的路由情况之下,获取数据时,它不必指定Action操作名。还有另外感想,就是自从学习asp.net MVC之后,加上jQuery,让Insus.NET已经慢慢远离开ASP.NET,想起了那曾经得心应手的Web控件......前两篇《ASP.NET MVC... 阅读全文
posted @ 2015-03-16 11:51 Insus.NET 阅读(5540) 评论(1) 推荐(1) 编辑
摘要:昨天Insus.NET有开始学习Web API,《ASP.NET MVC的Web Api的实练》http://www.cnblogs.com/insus/p/4334316.html。其中演练中有提及到出现异常并解决,也有举例实现了在html静态网页使用jQuery来去读Web API的数据。本篇想... 阅读全文
posted @ 2015-03-14 14:38 Insus.NET 阅读(2736) 评论(0) 推荐(1) 编辑
摘要:学习ASP.NET MVC一年多来,现在该学学Web Api了。API与ASP.NET MVC的Controller差不多。前者只是返回数据序列化和发送给客户端; 后者返回View或Render View。当你在专案中创建第一个Web Api时,它会自动产生一个文档和修改了web.config。如我... 阅读全文
posted @ 2015-03-13 16:21 Insus.NET 阅读(2767) 评论(2) 推荐(2) 编辑