就是当别人用这个webservice时,不能使用他。
请赐教。

解决方案 »

  1.   

    http://blog.csdn.net/cocojiji5/article/details/3564440
      

  2.   

    webservice 同样是web application, 可以加过滤器 filter  写明你的过滤逻辑 不符合的直接return,
      

  3.   


             String author = new sun.misc.BASE64Encoder()
                   .encode((username + ":" + password).getBytes());
             conn.setRequestProperty("Authorization", "Basic " + author);只知道这样可以连接,但不知道服务端是怎么实现的。
    服务端应该是获取了Authorization,然后对用户信息解密验证,
    如果OK就继续,Error就返回HTTP_UNAUTHORIZED HTTP 状态码 401:Unauthorized。
      

  4.   

    lz加个IP鉴权吧,以前我就是这样做的
      

  5.   

    建个Ip授权的配置文件,指定固定的IP,每次有请求来,判断IP是否是已经授权的,以前我们给移动做WebService就是这样,还可以双方约定一个编号
      

  6.   

    http://topic.csdn.net/u/20110919/15/61f66e06-7901-4137-b12c-892727dedf46.html