Как скрыть URL-адрес моей службы WCF

У меня есть служба 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.... 
   }); 

person Nick Kahn    schedule 24.11.2010    source источник


Ответы (1)


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

person Darin Dimitrov    schedule 24.11.2010