我有一個客戶端,分段和生產系統都有相同的應用程序代碼。代碼是傳統的ASP,但我不認爲這是問題的一部分。 Web應用程序的特定頁面包含HTML文本編輯器在textarea中編輯的表單。此代碼已經工作了多年,沒有問題,併爲其他客戶端運行沒有問題。使用特定的HTML模板時,分段時發送到服務器時沒有問題,但在生產時收到「HTTP/1.0 400錯誤請求」響應。在IIS 7,IIS7.5 +中是否有可控制最大HTTP帖子大小/長度的可設置參數?
維基百科http://en.wikipedia.org/wiki/List_of_HTTP_status_codes列出HTTP400爲「由於語法錯誤而無法完成請求」。然而,其他HTML字符串可以在生產中進行編輯和發佈而不會出現問題,從中推斷出這不太可能是真正的問題。
我知道IIS多年來有了各種各樣的防禦和限制,以防止緩衝區溢出攻擊等。我不知道是否有郵件大小的字節長度限制。搜索網絡引發了許多關於PHP,Apache等的類似問題,但是沒有任何關於IIS的明顯問題,並且在stackoverflow中類似的問題很接近,但沒有提供答案。
雖然我有這個真實和當前的問題,但這篇文章也部分地爲有同樣問題的其他人制作了燈塔。
更多信息:現在我已經發現了生產HTTPS而分期是HTTP,並通過實驗我們認爲當發佈的數據超過128個字符時會發生400錯誤。 – 2011-12-21 11:46:57