Как скрыть мой URL-адрес службы WCF - PullRequest
1 голос
/ 24 ноября 2010

У меня есть служба WCF, размещенная на IIS, и она принимает соединение, подобное этому 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.... 
   }); 

1 Ответ

0 голосов
/ 24 ноября 2010

Абсолютно невозможно скрыть путь, если вы собираетесь вызывать этот веб-сервис из javascript. Независимо от того, сколько вы его запутываете, FireBug всегда будет показывать запрос, и вам даже не нужно просматривать исходный код для этого.

...