如何隐藏我的WCF服务URL路径

时间:2010-11-24 15:33:33

标签: wcf service wcf-binding svc

我在IIS上托管了一个WCF服务,它接受像http://host/myservice.svc/GetCount?method=?

这样的连接

我有大量的html页面,它们位于公共领域,并将调用上述服务,无论如何都可以轻松查看html源代码并找到这些服务的URL。

所以我的问题是如何将其隐藏在其他查看网址路径的其他位置?

myservices.svc/GetCount?method=?而不是定义整个路径

$("#btn").click(function (event) {       
   var url = 'http://host/myservice.svc/GetCount?method=?'; 
   $.getJSON(url, { Id: '2' }, function (customer) {  
      //to do.... 
   }); 

1 个答案:

答案 0 :(得分:0)

如果要从javascript调用此Web服务,则绝对不可能隐藏路径。无论你多么混淆它,FireBug将始终显示请求,你甚至不需要查看源代码。