我正在尝试创建指向我网站的Facebook页面标签.Facebook将HTTP POST请求发送到我网站的网址.这里的问题是服务器有一个内置的CSRF检查,它返回以下错误:
(Plug.CSRFProtection.InvalidCSRFTokenError) invalid CSRF (Cross Site  Forgery Protection) token, make sure all requests include a '_csrf_token' param or an 'x-csrf-token' header`
Run Code Online (Sandbox Code Playgroud)
服务器需要Facebook不能拥有的CSRF令牌.所以,我想有选择地为路径www.mywebsite.com/facebook禁用CSRF.
我怎么能在Phoenix Framework中做到这一点?
我想充当我的应用程序中某些请求的代理。例如:如果用户请求链接“ http://myapp/proxy ”,我想将请求转发到外部网站并检索对用户的响应。这里的问题是我不想进行 URL 重定向,但我想代表用户转发客户端请求。
我如何使用 Phoenix 框架来做到这一点?
很抱歉,如果我的问题似乎不合适,但我是MPEG-DASH和DRM技术的初学者,我不清楚.我正在查看以下破折号测试示例:http://dashif.org/reference/players/javascript/v1.5.1/samples/dash-if-reference-player/index.html
特别是我专注于带有许可证的"Cablelabs cenc"示例.谁能解释我之间的区别:
通过查看清单,它们之间没有区别.只有"cenc:default_KID"参数会更改.那么,视频播放器如何理解是否需要以及需要哪个特定许可证?
此外,为了获得许可证,有时需要初始化数据.这些数据究竟包含什么?
我使用Elixir解码包含JSON的Base64字符串.我使用以下功能:
Base.url_decode64(串)
但是,此函数返回一个字符串.特别是:
"{\" 算法\ ":\" HMAC-SHA256 \",\ "app_data文件\":\ "1 \",\ "issued_at \":1452249105,\ "页\":{\ "ID \":\ "1051194981579510 \",\ "管理员\":真正}\"用户\":{\ "国家\":\ "本质\",\ "区域设置\":\ "EN_GB \",\ "年龄\" :{\ "最小\":21}}}"
问题是这个结构应该是一个map而不是一个字符串,否则我无法访问JSON字段.
问题是:如何将此字符串转换为地图?或者:我如何将此字符串视为地图并访问单个字段?