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