0
有一個頁面,其中包含我的網站的用戶列表以json格式。我使用jquery getJson從該URL獲取dat,但我需要這些頁面不可訪問,如果用戶試圖通過http請求打開它。json和rails 3 http請求
有一個頁面,其中包含我的網站的用戶列表以json格式。我使用jquery getJson從該URL獲取dat,但我需要這些頁面不可訪問,如果用戶試圖通過http請求打開它。json和rails 3 http請求
您可以使用request.xhr?
過濾特定操作,該操作檢查請求的值header[X-Requested-With]
。
def your_action
unless request.xhr?
render status: 404 # or what you want
return
end
# action code
end
你的問題不清楚。你問如何只允許控制器上的Ajax請求? (getJSON使用XMLHttpRequest) – marquez 2013-05-11 00:04:51
我的意思是我只想允許對該網址的ajax請求不是http請求...對不起,我是ajax的新手 – 2013-05-11 00:14:37