002.AngularJs调用Restful实现CRUD

本节我们主要给大家介绍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实现代码


using System.Net.Http;
using System.Web.Http;

namespace AngularJs_WebApi_Server.Controllers
{
public class TestController : ApiController
{
public HttpResponseMessage Get()
{
return new HttpResponseMessage()
{
Content = new StringContent("我是通过Get请求的")
};
}

public HttpResponseMessage Post()
{
return new HttpResponseMessage()
{
Content = new StringContent("我是通过Post请求的")
};
}

public HttpResponseMessage Put()
{
return new HttpResponseMessage()
{
Content = new StringContent("我是通过Put请求的")
};
}
}
}

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,布布扣,bubuko.com

时间: 2024-11-17 17:00:09

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

AngularJs调用Restful实现CRUD - AngularJs

本节我们主要给大家介绍AngularJs如何调用Restful,实现数据的CRUD. 主要用到的技术: 后端:ASP.NET WebApi + SQLServer2008 前端:AngularJs,Bootstrap3 主要用到的开发工具 后端:VisualStudio2013 + SQLServer2008 前端:WebStorm8 1.创建后端项目AngularJs_WebApi 1.1建立空解决方案名称AngularJs_WebApi 1.2 创建AngularJs_WebApi_Serv

angularjs调用springmvc action时,访问到action但是数据不能正确返回到angular controller中

问题:angularjs调用url: /admin/query ,  action方法已经进去了,数据也查询到了,但是数据angularjs controller.js中无法获取到,浏览器中看到/admin/admin/query地址的调用(不知道为啥多加了个/admin),都报404错了. 解决:springMVC action方法必须要增加注解@ResponseBody. webapp/jsp/main.jsp: <%@ page contentType="text/html;char

调用Restful Service 出现415 Unsupported Media Type的问题(Rest Request Header中的Content-Type问题)

用Chrome的插件Simple REST Client 调用POST的REST服务时,老是报415错误,如图. 一开始就以为是服务端的问题,各种google,百度,折腾了一下午未果. 晚上继续看,一不小心看到返回的Response的Headers中Content-Type的值与冒号之间有一个空格,于是将Request的Content-Type:application/json;charset=UTF-8改成Content-Type: application/json;charset=UTF-8

分享一个Android和java调用RESTful Web服务的利器Resting

分享一个Android和java调用RESTful Web服务的利器Resting 当我们调用Web服务,往往是最终目标是取HTTP响应,将其转化为将在应用中呈现的值对象.Resting可以用来实现这一功能.Resting,在Java的一个轻量级的REST框架,可用于调用一个RESTful Web服务,并转换成响应来自客户端应用程序定制的Java对象.由于它的简单,resting是适合Android等手持设备. resting目标?暴露简单的get(),post(),put()和delete()

angularjs $resource restful api

AngularJS中的RESTful资源 palwo 发表于 2014-12-16 17:31:50 $http服务提供了一个非常低级的实现,可以用来发送XHR请求,同时它还为你提供了很大的可控性和灵活性.但是,在大多数情况下,我们需要处理对象,以及封装了特定属性和方法的对象模型,例如一个person对象(带有详细信息),或者一个信用卡对象. 在这些情况下,如果我们能够创建一个JS对象,而且它可以理解并代表这种对象模型,是不是会很棒?如果我们仅仅编辑这个对象的属性,例如保存或者更新,那么这些状态

SpringMVC 学习笔记(五) 基于RESTful的CRUD

1.1. 概述 当提交的表单带有_method字段时,通过HiddenHttpMethodFilter 将 POST 请求转换成 DELETE.PUT请求,加上@PathVariable注解从而实现 RESTful 风格的CRUD 1.2. 配置信息 Web.xml <?xml version="1.0" encoding="UTF-8"? > <web-app xmlns:xsi="http://www.w3.org/2001/XMLS

C#调用RESTful API

如今非常多的网络服务都用RESTful API来实现. 比方百度的搜索推广API介绍使用Rest原因:REST+JSON风格的API相比SOAP+XML,优点是:调用更加灵活.也更easy扩展:JSON格式传输信息比XML降低约30%的数据量,效率更高.因此建议开发人员使用REST风格的API. 查找了非常多调用Rest API网络碎片资料,总是无法理解或者生效. 以下摘一点认为有效果的作为參考吧. http://www.makeyuan.com/2014/02/27/1117.html 利用该

java调用restful webservice(转)

一般来说,大家只会用到GET和POST方法来调用. GET方法的话,参数可以写在url里面. 比如说server的interface用的是@RequestParam或者@PathVariable,在客户端调用的时候,都可以直接写在URL里,具体写法我就不写了,和下面差不多. POST方法.这个有点不一样,参数要写在request 的body里面,而不是URL里面. URL = url = new URL(http://test.webservice.api/test); HttpURLConne

分享一个PHP调用RestFul接口的函数

php越来越前端化,大型系统中的php经常是调用后端服务的接口,这里分享一个函数.希望对大家有用. /** * [http 调用接口函数] * @Date 2016-07-11 * @Author GeorgeHao * @param string $url [接口地址] * @param array $params [数组] * @param string $method [GET\POST\DELETE\PUT] * @param array $header [HTTP头信息] * @par