我们知道,有了web service地址,就可以获得它的服务了,但是如何防止任意的获取这个服务呢?有什么好的方法嘛?

解决方案 »

  1.   

    就我感觉,webservice的技术出发点就是为了自己的服务人人可以用,如果要管理的话,可能容器会提供一些手段吧。自己做一些握手协议也未尝不可,比如说先获得个口令,加密再提交上去,服务器那边比对。
      

  2.   

    zhujainf(Z.J.F) 说的很有道理,但是目前还没找到真正能用的方案。
      

  3.   

    你个你的WebMethod加上一个密码的参数,需要调用方法的时候给出正确的密码否则拒绝调用
      

  4.   

    你是不是删了
    type 
      TForm1 = class(TForm)
    下面的这一句:
     procedure MSComm1Comm(Sender: TObject);
      

  5.   

    不好意思发错地方咯 应该在msccomm那一条里面
    我自己怎么不能删掉呢?
      

  6.   

    上楼的东西不懂,解释一下?to
    knight_delphi() ,veryhappy(wx.net)能否在解释一下?
      

  7.   

    以前做过一个,在WEBSERVICE的实现方法时,要求提供一个密码,此密码是根据当前时间、原始密码、密钥进行MD5后的一串字符。