简单web api跨域调用案例
来源:互联网 发布:淘宝购买店铺 编辑:程序博客网 时间:2024/05/17 01:36
我使用的是VS2017
新建项目ASP.NET Web应用程序(.NET Framework)模板为空的Web Api 如下图:
创建web api控制器 右击Controllers文件夹-添加-控制器-web api控制器 控制器名称以Controller结尾
接下来在控制器中写入方法
方法名称要以get/post/put/delete开头
•根据传入的请求URL和HTTP动词(GET/POST/PUT/DELETE),Web API决定执行哪个Web API控制器和操作方法。
•Get()方法将处理HTTP GET请求。
•Post()方法将处理HTTP POST请求。
•Put()方法将处理HTTP PUT请求。
•Delete()方法将处理HTTP DELETE请求。
如果前端使用get请求方式调用web api方法 则会自动调用以get开头的方法
若是传过来有参数,则会调用符合参数类型和个数的get方法,其他请求方式也是如此
服务端就算简单写完了
但是要跨域调用还要更改一下配置
在服务端的web.config中<system.webServer>标签中插入一段代码 如下图:
在控制器中加入一个方法 如下图:
接下来创建客户端
新建项目ASP.NET Web应用程序(.NET Framework)模板为空
然后右击添加一个web窗体,
(mvc视图也可以)
设计代码如下
使用jQuery调用web api方法
如果服务端发布出去了,可以直接执行客户端
如果没有,需要先执行服务端 即web api 不要关闭,然后在执行客户端
上面Ajax的地址是执行服务端后从地址栏拿的端口号+api+控制器名称
CTRL+F5执行服务端,结果如图,正常
最终点击按钮调用方法结果如图
阅读全文
0 0
- 简单web api跨域调用案例
- citrix API 调用案例
- 在java web项目中调用c++程序简单案例
- 在java web项目中调用c++程序简单案例
- 在java web项目中调用c++程序简单案例
- 沪深股市api调用代码案例
- .NET AJAX进行跨域调用 MVC 或WEB API
- 搭建简单的Web API项目、Web API的调用方式
- JQuery调用Web API
- 【C#】 调用web api
- web服务的调用案例
- 关于跨域调用web Api、Web Service等的解决方案。
- Web Api简单用法
- 在java web项目中调用c++的dll程序简单案例
- Jquery调用Web API实例
- java web api接口调用
- 快速mock-api最简单实践案例
- 使用XFire调用Web服务 测式 案例!
- usb hid通信 STM32
- 常见的测试工具
- JS中的phototype JS的三种方法(类方法、对象方法、原型方法)
- Windows10 安装robotframework教程及相关问题
- redis.conf Redis配置文件详解 步骤攻略
- 简单web api跨域调用案例
- cocos2dx js自定义js-binding
- sqlite3交叉编译
- 解决问题:Exception in thread "main" java.lang.NoClassDefFoundError
- CSS实现瀑布流等分布局效果,兼容各大主流浏览器
- 【R语言】柱状图+自动颜色+横向+添加文本+更改坐标轴范围
- ubuntu获取主机名称
- Cassandra节点、数据中心、群集操作(目录)
- ios 自定义菜单显示内容(可拖拽排序collectionView