2012-12-13 106 views
0

我想弄清楚爲什麼我得到這段代碼。我可以在我的開發人員工具上看到我的POST方法,但它上面有一個302代碼。它不會將我的數據發佈到我的表格。 302代碼是否會導致我的數據無法發佈?發佈後302狀態碼

我可以看到我的數據,但它不會去我想要的地方。

我有一個切換case語句,在$ _GET鍵的視圖上進行更改。

這是我從開發者工具

Request URL:http://www.myurl.com/roi/?view=ticket_submit 
Request Method:POST 
Status Code:302 Found 

我有一個開關case語句來尋找的針對重點不同類型的值取回。

即使我的工具告訴我它在那裏,它也永遠不會遇到ticket_view的情況。所以問題是,我沒有正確發佈我的數據,或者是302將它扔掉了嗎?

+0

302通常會綁定到一個'Location:'重定向,然後很多瀏覽器會將其作爲GET請求來處理,這意味着POST數據將丟失。但是,許多服務器端的後處理程序也會進行重定向,以防止在用戶刷新時重新運行發佈的請求。 –

+0

所以我只是擺脫位置重定向? – wowzuzz

+0

你自己在做302嗎?禁用它,並添加一些調試到後處理程序,看看它爲什麼不工作。 –

回答

0

坐在/roi/?view=ticket_submit處理程序正在拋出HTTP 302狀態。你也應該得到處理程序試圖重定向Web瀏覽器的位置..

我猜重定向在服務器端沒有正確處理。