Kev*_*vin 3 elixir phoenix-framework
我用谷歌搜索但一无所获。如果当前请求是 ajax 请求并且是 POST 请求,我如何检查控制器中的操作?
对于 AJAX,您可以检查x-requested-with标头的值是否为XMLHttpRequest.
if "XMLHttpRequest" in get_req_header(conn, "x-requested-with") do
...
end
Run Code Online (Sandbox Code Playgroud)
Plug.CSRFProtection 也一样。
对于 HTTP 方法,您可以使用conn.method:
if conn.method == "POST" do
...
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
297 次 |
| 最近记录: |