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

このWebサービスをjavascriptから呼び出す場合、パスを非表示にすることは絶対に不可能です。どれだけ難読化しても、FireBugは常にリクエストを表示し、このためのソースコードを表示する必要さえありません。

于 2010-11-24T16:39:49.107 に答える