多项选择题

下列哪些CSRF漏洞的防御方案是有效果的?()

A.验证referer
B.验证token,token放在请求行中
C.验证token,token放在请求体中
D.验证token,token放在请求头中