我是一名初學者,在jquery中使用webservices,因此請求dumm問題。是我使用jQuery保護的web服務嗎?專家需要幫助
所以故事就是這樣的。我有一個新的網站,我建立使用jQuery,該調用Web服務的一些Ajax調用的一部分,例:
$.ajax({
type: "POST",
url: "/WSProxy.asmx/AddressLookup",
data: "{'query': '" + $('#location').val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
$("#location").autocomplete(
{
minLength:3,
source: data.d
});
}
});
現在,如果我得到它的權利,現在所有人都知道我有一個Web服務,可以是通過:http://www.mywebsite.com/WSProxy.asmx進行訪問,並且基本上針對正在被暴露的功能進行查詢並按他喜歡的方式調用它們。我的問題:
- 是真的嗎?我的ajax /查詢代碼暴露我的webservices?
- 我可以阻止/限制未從我的網站進行的呼叫嗎?如果是,如何?
我的網站使用.NET/C#作爲後端/中間層平臺,並且web服務也是用C#編寫的。
請幫忙。