webapi做为后端接口时在跨域调用时的注意点
来源:互联网 发布:淘宝oppo手机 编辑:程序博客网 时间:2024/05/21 03:55
比如一个典型的前端跨域调用:
$.ajax({
url: url,
data: params,
dataType: ‘jsonp’,
jsonpCallback:’jsonpcall’,
contentType: “application/json; charset=utf-8”,
type: ‘get’,
success: function (msg) {
mask.remove();
showMsg(msg + ‘success’);
if (typeof callback_s === ‘function’) {
callback_s(msg);
}
},
error: function (xhr, status, error)
{ console.log(xhr); }
});
其中jsonpCallback要求接口在返回数据时调用jsonpcall 函数,所以后台接口在返回数据时使用:
public HttpResponseMessage getFuwuShanagAll()
{
var newdata= new
{
data = fuwu.SelectFuwuShanagAll()
};
string output = JsonConvert.SerializeObject(newdata);
output = “jsonpcall(” + output + “)”;
return new HttpResponseMessage { Content = new StringContent(output, System.Text.Encoding.UTF8, “application/json”) };
}
其中对要返回的数据使用了jsonpcall()函数包裹。
要返回的数据使用了
Anonymous and Weakly-Typed Objects
的序列化。
- webapi做为后端接口时在跨域调用时的注意点
- 引用对象接口时的注意点
- 使用WebApi时需要注意的事项:
- 实现 IStateManager 接口的服务器控件在设定属性时的注意点
- WebApi 跨域调用
- 接口的注意点
- MediaElement在使用时的注意点
- STM32使用freertos时在中断中调用系统函数的注意点
- stm32f 使用freertos时在中断中调用系统函数的注意点
- c#webAPI几点注意
- 做为后端程序的自我修行
- C# 在引用类型做为参数时的一个细节
- 总结在使用JPA时需要注意的几点
- Ajax跨域调用WebApi接口方法,后台json格式传参数
- 调用webapi的方法
- return在递归调用时需注意的地方
- Android在调用startActivityForResult时注意的问题
- 接口测试注意的几点
- Android爱读app开发记录之四---实现排行榜界面
- 找到一本不错的Linux电子书,附《Linux就该这么学》章节目录。
- 1e11以内小于等于这个数的素数的个数
- Android DataBinding 的进阶用法
- H.264的基本概念
- webapi做为后端接口时在跨域调用时的注意点
- Leetcode051--判断回文数(忽律大小写和非字符)
- Ajax要点及实例
- Eclipse 设置问题
- 监控文件事件inotify
- js作用域
- javascript笔记
- Java String类学习(二)--String类常用方法汇总
- POJ 1655 Balancing Act 笔记