WebAPI学习(一)——创建Web API程序
2018-02-24 16:50
405 查看
1、创建Web API程序 http://blog.csdn.net/hao134838/article/details/50877931
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Max-Age" value="30"/>
<add name="Access-Control-Allow-Methods" value="GET,POST,OPTIONS"/>
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
</customHeaders>
</httpProtocol>
</system.webServer>
3、前端ajax调用webapihttps://jingyan.baidu.com/article/a681b0de19111d3b1843462d.html
Post提交:
(1)、web api
public string Post([FromBody] Contact m)
{
return m.Name;
}
(2)、调用 $(document).ready(function () {
$("#Button1").click(function () {
//$.ajax({
// type: "post",
// url: "http://localhost:65496/api/Contact",
// contentType: 'application/json',
// data: JSON.stringify({ ID: 1, Age: 23, Birthday: new Date("1977-05-30"), Name: "情缘", Sex: "男" }),
// success: function (data, status) {
// //console.log(data);
// //console.log(status);
// alert(status);
// }
//});
$.post('http://localhost:65496/api/Contact', { ID: 1, Age: 23, Birthday: "1977-05-30", Name: "情缘", Sex: "男" }, function (data)
{
alert(JSON.stringify(data));
}
);
});
});
4、http://www.yuanjiaocheng.net/webapi/first.html
2、Asp.NET MVC+WebAPI跨域调用
在WEBAPI项目的Web.Config配置文件中设置 Access-Control-Allow-Origin 即可 <system.webServer><httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Max-Age" value="30"/>
<add name="Access-Control-Allow-Methods" value="GET,POST,OPTIONS"/>
<add name="Access-Control-Allow-Headers" value="Content-Type, Accept" />
</customHeaders>
</httpProtocol>
</system.webServer>
3、前端ajax调用webapihttps://jingyan.baidu.com/article/a681b0de19111d3b1843462d.html
Post提交:
(1)、web api
public string Post([FromBody] Contact m)
{
return m.Name;
}
(2)、调用 $(document).ready(function () {
$("#Button1").click(function () {
//$.ajax({
// type: "post",
// url: "http://localhost:65496/api/Contact",
// contentType: 'application/json',
// data: JSON.stringify({ ID: 1, Age: 23, Birthday: new Date("1977-05-30"), Name: "情缘", Sex: "男" }),
// success: function (data, status) {
// //console.log(data);
// //console.log(status);
// alert(status);
// }
//});
$.post('http://localhost:65496/api/Contact', { ID: 1, Age: 23, Birthday: "1977-05-30", Name: "情缘", Sex: "男" }, function (data)
{
alert(JSON.stringify(data));
}
);
});
});
4、http://www.yuanjiaocheng.net/webapi/first.html
相关文章推荐
- WebAPI学习(一)——创建Web API程序
- ASP.NET MVC Web API 学习笔记---第一个Web API程序
- ASP.NET MVC Web API 学习笔记---Web API概述及程序示例
- Python学习之day02---学习创建购物小程序
- 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序(1-10)-- 推荐!
- Linux操作系统学习_用户进程之由新进程创建到可执行程序的加载
- ASP.NET Web API 学习系列(一)创建与简单的增删改查
- 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序
- ASP.NET MVC Web API 学习笔记---第一个Web API程序
- Android学习之程序创建桌面快捷方式
- WCF学习笔记一:创建WCF程序
- 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序(不断更新)
- ASP.NET MVC 学习心得 (1) - 怎样创建简单程序
- ASP.NET 3.5核心编程学习笔记(55):自定义扩展程序控件的创建
- ASP.NET MVC Web API 学习笔记---第一个Web API程序
- ABP示例程序-使用AngularJs,ASP.NET MVC,Web API和EntityFramework创建N层的单页面Web应用
- C++学习笔记——1.创建基本程序
- 从头开始学习JAVA 4--创建Web程序
- Struts2学习(一) 基础环境搭建与创建HelloWorld程序
- ((ios开发学习笔记五))手动创建Tab Bar Controller 程序