asp.net中用ajax请求webservice,如何解决别人恶意调用

这是一个web在线聊天,游客聊天照样可以请求webservice,传输的数据都是前台给传的json格式,数据都是可见的,该怎么解决别人恶意调用呢,请大家帮帮忙啊,小弟在此... 这是一个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; } 展开
 我来答
汝蝶宗高昂
2019-11-20 · TA获得超过3759个赞
知道大有可为答主
回答量:3074
采纳率:25%
帮助的人:174万
展开全部
这是一个web客服聊天系统,数据要存入到数据库,任何人都可以聊天,前提是商家必须在线,别人说让用soapheader,但那个不是我要的解决方案啊,求大侠提帮帮忙啊
查看原帖>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式