什么{“d”:“”}表示在asp.net webservice响应中
发布时间:2020-05-23 21:07:30 所属栏目:asp.Net 来源:互联网
导读:我创建了一个简单的C#asp.net Web服务函数,它返回一个字符串消息 我使用jquery ajax从页面调用它. C#: [WebMethod][ScriptMethod(ResponseFormat = ResponseFormat.Json)]public string HelloWorld() { return DateTime.Now.ToString();} JS:
|
我创建了一个简单的C#asp.net Web服务函数,它返回一个字符串消息
C#: [WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string HelloWorld() {
return DateTime.Now.ToString();
}
JS: $(document).ready(function() {
//alert("ready");
$.ajax({
type: "POST",contentType: "application/json; chatset=utf-8",url: "WebService2.asmx/HelloWorld",data: "{}",dataType: "json",success: function(msg) {
//alert(msg); //doesnt works
alert(msg.d);
}
});
});
我的问题是为什么警报(msg);不起作用 解决方法这是一种安全加固机制.从本质上讲,它有助于防御CSRF类型的攻击,攻击者从受害者网站读取JavaScript数组(从Json下载).他们可以通过覆盖JavaScript的Array类型来做到这一点. d导致返回的Json不是一个数组,从而使阵列覆盖对攻击者无效. 看到这篇伟大的博文:http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.Net MVC 3 – JSON模型绑定到数组
- asp.net – Web API将OAuth令牌作为XML返回
- asp.net-mvc – 从referrer获取参数
- asp.net-mvc – IIS Express – HTTP错误500.19 0x800700b7
- asp.net-mvc – 无法在Web服务器上启动调试. Web服务器找不
- 十七点学完安全知识超级详细了解进程和病毒知识 转载
- asp.net-mvc-3 – ASP.Net MVC 3:在哪里处理会话丢失?
- asp.net-mvc-3 – 从MVC 3中使用Razor View引擎的局部视图渲
- 使用asp.net中的web api通过http进行身份验证
- asp.net – 错误:远程服务器返回错误:(401)未经授权
推荐文章
站长推荐
- asp.net-mvc-3 – 用于创建自定义成员资格提供程
- asp.net – 将我的网站与BlogEngine.Net集成
- asp.net-mvc – ASP.NET MVC – RequireJS最佳的
- IIS是否记录请求标头信息?如果是的话,在哪里?
- asp.net-mvc – Glass Mapper Unity
- asp.net – 什么时候不应该使用Web服务?
- asp.net – %=%和%#%之间有什么区别?
- asp.net – HttpContext.Current.Cache可用于所有
- 如何在本地运行ASP.NET C#Web应用程序?
- 在ASP.NET 4.5 WebForms中通过bundle.config和Bu
热点阅读
