asp.net中用ajax请求webservice,怎么解决别人恶意调用
asp.net中用ajax请求webservice,如何解决别人恶意调用
这是一个web在线聊天,游客聊天照样可以请求webservice,传输的数据都是前台给传的json格式,数据都是可见的,该怎么解决别人恶意调用呢,请大家帮帮忙啊,小弟在此先谢谢了,急需解决,求帮忙,在线等
.aspx代码:
function sendMsgAjax(ssid,sid,rid,con){
$.ajax({
type:"post",
url:"Common.asmx/SendMsgNew",
data:"{\"sessionId\":\""+ssid+"\",\"senderId\":\""+sid+"\",\"reciverId\":\""+rid+"\",\"msgContent\":\""+con+"\"}",
contentType:"application/json",
dataType:"json",
success:function(data){
alert("消息发送成功");
},
error:function(){
alert("error");
}
});
}
webservice代码:
[WebMethod]
public int SendMsgNew(int sessionId,int senderId, int reciverId, string msgContent)
{
BLL = new ChatOnlineBLL();
int result = BLL.AddChatMsgNew(sessionId,senderId, reciverId, msgContent);
return result;
}
这是一个web在线聊天,游客聊天照样可以请求webservice,传输的数据都是前台给传的json格式,数据都是可见的,该怎么解决别人恶意调用呢,请大家帮帮忙啊,小弟在此先谢谢了,急需解决,求帮忙,在线等
.aspx代码:
function sendMsgAjax(ssid,sid,rid,con){
$.ajax({
type:"post",
url:"Common.asmx/SendMsgNew",
data:"{\"sessionId\":\""+ssid+"\",\"senderId\":\""+sid+"\",\"reciverId\":\""+rid+"\",\"msgContent\":\""+con+"\"}",
contentType:"application/json",
dataType:"json",
success:function(data){
alert("消息发送成功");
},
error:function(){
alert("error");
}
});
}
webservice代码:
[WebMethod]
public int SendMsgNew(int sessionId,int senderId, int reciverId, string msgContent)
{
BLL = new ChatOnlineBLL();
int result = BLL.AddChatMsgNew(sessionId,senderId, reciverId, msgContent);
return result;
}
ASP.NET
Ajax
Web服务
聊天工具
- 1如何将部门和子部门在一个listbox中显示
- 2ajax异步登陆页面无法跳转解决办法
- 3替年度评选活动添加倒计时功能
- 4web api怎么显示序列化datatable
- 5asp.net word操作有关问题
- 6大三在校生的传智120天的1200小时.net(十三)关于Response.Redirect跟Server.Execute的区别
- 7小弟我有一共享打开数据库类,第一次打开时没有异常,以后打开就出现异常,请教高手怎样纠正,多谢
- 8Dapper小型ORM的使用(任意吐槽下公司)
- 9项目中摘引CodeSmith相关的DLL
- 10net 调用oracle存储过程(PLS-00306),该怎么解决
文章评论
相关解决方案