2010-11-24 24 views
1

J'ai un service WCF hébergé sur IIS et il accepte la connexion comme celui-ci http://host/myservice.svc/GetCount?method=?,Comment cacher mon chemin d'URL du service WCF

j'ai tas de pages html qu'assis sur le domaine public et appellerez les services ci-dessus et de toute façon pourrait facilement voir le code source html et trouver l'URL de ces services. Donc, ma question est comment puis-je le cacher à d'autres personnes en regardant le chemin de l'URL?

myservices.svc/GetCount?method=? au lieu de définir le chemin complet

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

Répondre

0

Il est absolument impossible de cacher le chemin si vous allez appeler ce service Web de javascript. Peu importe combien vous l'obscurcissez, FireBug montrera toujours la demande et vous n'avez même pas besoin d'afficher le code source pour cela.