我有一個形式,我的應用程序,其中技術人員約採取了不同的事件或操作輸入的信息(如更新服務器)。問題是這些輸入可能相當長,然後我的表單停止工作。如果瀏覽器嘗試發送數據,服務器會向瀏覽器返回302錯誤,但正如我經常嘗試提交時瀏覽器無法執行任何操作一樣。如果瀏覽器沒有做任何事情,Chrome開發者工具的快速查看錶明瀏覽器試圖將帖子執行到正確的路徑,但狀態列爲失敗。如果textarea包含超過3500個字符,就會發生這種情況。我試圖改變enctype來看看會發生什麼,但它沒有解決問題。大的TextInput使得HTTP POST失敗
<form enctype="application/x-www-form-urlencoded" action="/some/path/" method="post" _lpchecked="1">
<fieldset>
<input type="hidden" name="machineId" value="some_integer">
<input type="hidden" name="eventId" value="some_integer">
Titel:
<select name="form[title]">
<option>Some_option</option>
<option>some_option</option>
</select>
<textarea name="form[text]" rows="25" cols="90"></textarea>
<input type="submit" value="Spara" title="Spara">
</fieldset>
</form>
任何想法,爲什麼它不工作,可以做什麼?
編輯: 我的應用程序是基於PHP和在Debian/Apache上運行。我無法找到任何可能阻止帖子正常工作的設置。我有一個的post_max_size設置爲8MB,但3500個字符文本並不比8MB大這麼...
一次偶然的機會,你們的服務器有一個最大尺寸後?可能會達到最高發佈網站的閾值,這會導致它反彈。 (另外,嘗試使用'多部分/形式data'作爲表單'enctype',看看是否有任何改變('應用程序/ x-WWW的形式urlencoded'是enctype'的'默認值) –
我避難所」我可以在服務器上找到任何可能會產生這種效果的設置,但是如果你可以給我和提示什麼,我會再次檢查,我正在運行Debian/Apache,我也嘗試了一些不同enctypes但他們都給予同樣的結果 – Lobo