$.ajax({
type: "GET",
contentType:"application/json;charset=UTF-8",
url:"/api/links/",
data: JSON.stringify(data),
dataType: "json",
success: function (response) {
//some code
}
)}
當用戶在瀏覽器中輸入以下網址:
MYDOMAIN/API /鏈接
,然後按ENTER鍵它表明類似的json數據:
[
{
"$id": "1",
"LinkId": 1,
"Title": "example.com",
"Url": " www.test.com",
"IsShow": true,
"UserId": 1
},
{
"$id": "2",
"LinkId": 2,
"Title": "fars.com",
"Url": "fars.com",
"IsShow": true,
"UserId": 1
}
]
現在我的問題是如何防止向用戶顯示這些數據?
這是不可能的,因爲你的代碼可以讀取的是你的用戶可以閱讀的內容。但是,您可以混淆代碼,加密數據以使其難以閱讀。 – ymonad
你不能,但你使用Referer來確定請求來自哪裏 –
yes.using Referer是最好的解決方案。非常感謝 – Mohsen