1

我有一个托管在 IIS 上的 WCF 服务,它接受这样的连接http://host/myservice.svc/GetCount?method=?

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

所以我的问题是如何将它隐藏在其他查看 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.... 
   }); 
4

1 回答 1

0

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

于 2010-11-24T16:39:49.107 回答