if you are calling a service using jQuery like below, in this case your service call is shown and displayed to the user that allow him to call such service using fiddler or any custom web application
$.ajax({
url: SERVICE_URL?Q1=eee&Q2=sss,
dataType: "application/json",
data: {...},
......
})
what technique followed in gmail, facebook, or twitter just to resolve this issue as I found that there are no such types of calls in there scripts.
I discovered that they are using oAuth authentication provider to generate access token to pass everytime they need to access anything from jQuery ...
please anybody help us to check the best practice for not showing the service url or even encoded it