我用谷歌搜索但一无所获。如果当前请求是 ajax 请求并且是 POST,我如何在 Controller 中 checkin 操作?
最佳答案
对于 AJAX,您可以检查 x-requested-with
header 的值是否为 XMLHttpRequest
。
if "XMLHttpRequest" in get_req_header(conn, "x-requested-with") do
...
end
Plug.CSRFProtection
does the same .
对于HTTP方法,你可以使用conn.method
:
if conn.method == "POST" do
...
end
关于elixir - 如果当前请求是 AJAX 请求还是 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42579541/