本节我们主要给大家介绍AngularJs如何调用Restful,实现数据的CRUD。

主要用到的技术:

后端:ASP.NET WebApi + SQLServer2008

前端:AngularJs,Bootstrap3

主要用到的开发工具

后端:VisualStudio2013 + SQLServer2008

前端:WebStorm8

1.创建后端项目AngularJs_WebApi

1.1建立空解决方案名称AngularJs_WebApi

1.2 创建AngularJs_WebApi_Server服务端项目

1.3 选择空的WebApi项目,并创建

1.4 新建控制器TestController类(用于测试)

1.5 编写TestController.cs实现代码

  1. using System.Net.Http;
  2. using System.Web.Http;
  3.  
  4. namespace AngularJs_WebApi_Server.Controllers
  5. {
  6. public class TestController : ApiController
  7. {
  8. public HttpResponseMessage Get()
  9. {
  10. return new HttpResponseMessage()
  11. {
  12. Content = new StringContent("我是通过Get请求的")
  13. };
  14. }
  15.  
  16. public HttpResponseMessage Post()
  17. {
  18. return new HttpResponseMessage()
  19. {
  20. Content = new StringContent("我是通过Post请求的")
  21. };
  22. }
  23.  
  24. public HttpResponseMessage Put()
  25. {
  26. return new HttpResponseMessage()
  27. {
  28. Content = new StringContent("我是通过Put请求的")
  29. };
  30. }
  31. }
  32. }

1.6 通过Chrome应用程序REST Console测试刚才发布的服务(如果没有可以到应用商店中去下载)

测试Get请求http://localhost:31194/api/test

请输入我们的请求地址和请求方式

查看返回结果

测试Post请求http://localhost:31194/api/test

请输入我们的请求地址和请求方式

查看返回结果

测试Put请求http://localhost:31194/api/test

请输入我们的请求地址和请求方式

查看返回结果

(未完待续)

002.AngularJs调用Restful实现CRUD的更多相关文章

  1. 【SpringMVC】SpringMVC系列11之Restful的CRUD

      11.Restful的CRUD 11.1.需求 11.2.POST转化为PUT.DELETE的fileter 11.3.查询所有 11.4.添加 11.5.删除     优雅的 REST 风格的资 ...

  2. chrome插件 postman 可以调用restful服务

    chrome插件 postman 可以调用restful服务

  3. 三种方法实现调用Restful接口

    1.基本介绍 Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多, 本次介绍三种: 1.HttpURLConnection实现 2.HttpClient实现 3.Spring ...

  4. Java 调用Restful API接口的几种方式--HTTPS

    摘要:最近有一个需求,为客户提供一些Restful API 接口,QA使用postman进行测试,但是postman的测试接口与java调用的相似但并不相同,于是想自己写一个程序去测试Restful ...

  5. 三种方法实现java调用Restful接口

    1,基本介绍 Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多, 本次介绍三种: 1.HttpURLConnection实现 2.HttpClient实现 3.Spring ...

  6. python 调用RESTFul接口

    本周需要将爬虫爬下来的数据入库,因为之前已经写好PHP的接口的,可以直接通过python调用PHP接口来实现,所以把方法总结一下. //python编码问题,因为好久用,所以很容易出现 # -*- c ...

  7. Spring Boot发布和调用RESTful web service

    Spring Boot可以非常简单的发布和调用RESTful web service,下面参考官方指导体验一下 1.首先访问 http://start.spring.io/ 生成Spring Boot ...

  8. Java调用RestFul接口

    使用Java调用RestFul接口,以POST请求为例,以下提供几种方法: 一.通过HttpURLConnection调用 1 public String postRequest(String url ...

  9. C#调用RESTful API

    如今非常多的网络服务都用RESTful API来实现. 比方百度的搜索推广API介绍使用Rest原因:REST+JSON风格的API相比SOAP+XML,优点是:调用更加灵活.也更easy扩展:JSO ...

随机推荐

  1. kafka在zookeeper中的存储结构

    参考site:http://kafka.apache.org/documentation.html#impl_zookeeper 1.zookeeper客户端相关命令 在确保zookeeper服务启动 ...

  2. Python修饰器

    Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西.虽然好像,他们要干的事都 ...

  3. RHEL 6.4 安装svn和apache

    1.安装软件包(RHEL已经按默认设置安装完成) 需要安装的.rpm软件包: postgresql-libs perl-URI subversion mod_dav_svn 2.创建svn文件夹和版本 ...

  4. python推荐淘宝物美价廉商品 2.0

    改动: 新增功能 :可选择只看天猫或淘宝 代码模块化封装,参数配置或输入单独在一个py文件管理,主函数功能只留出参数传入在setting配置的py文件里. main.py代码: # -*- codin ...

  5. C#的dictionary使用总结

    Dictionary<string, string>是一个泛型,本身有集合的功能有时候可以把它看成数组. 他的结构是这样的:Dictionary<[key], [value]> ...

  6. Android自动化测试之monkeyrunner工具

    一.什么是monkeyrunner monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器.通过monkeyrunner,您可以 ...

  7. ExtJS4.2学习(6)——基础知识之proxy篇

    本次讨论下数据代理,其实个人第一次听到这个短语的时候,并不是特别的适应,在英语中的含义是proxy,其实如若大家也觉得不适应的话,就直接称呼proxy吧. 在ExtJS中,proxy是进行数据读写的主 ...

  8. 代码讲解Android Scroller、VelocityTracker

    在编写自定义滑动控件时常常会用到Android触摸机制和Scroller及VelocityTracker.Android Touch系统简介(二):实例详解onInterceptTouchEvent与 ...

  9. Mysql update error: Error Code: 1175. You are using safe update mode and you tried to update a table

    Mysql update error: Error Code: 1175. You are using safe update mode and you tried to update a table ...

  10. ARM map(Program size)

    1.Keil程式编译完之后,在List目录下会生成一个.map文件,里面包含各个存储块数据大小. Code:ARM 指令. RO(Read only)只读数据,如const int gu8test = ...