2
为什么会POST
工作,但不是GET
?我没有使用[AcceptVerbs(HttpVerbs.Post)]
。我打电话这样的:
public ActionResult GetTest(string key)
{
var test = new { HelpTest = key };
return Json(test);
}
而且我做到这一点时,它的工作原理:
$.post("/Home/GetTest", { key: options.key },
function(helpTest) {
alert(helpTest.HelpTest);
});
但不是这样的:
$.get("/Home/GetTest", { key: options.key },
function(helpTest) {
alert(helpTest.HelpTest);
});
为什么会变成这样?使用GET
返回的是XMLHttpRequest.status
是500.我对此感到困惑吗?
谢谢 - 将JSON返回给GET请求有什么担忧? – iboeno 2010-04-23 19:49:13
如果您有兴趣了解更多关于安全性的信息,可以查看此视频,这是开放的黑客攻击http://live.visitmix.com/MIX10/Sessions/FT05 – Chino 2010-04-24 14:46:09