我想測試一個服務器,看它是否按照下面的定義行事,爲此,我需要構造並向上遊服務器發送無效響應到網關服務器。 HTTP規範說明了關於狀態碼502 - 錯誤網關的以下內容。在HTTP 502中,無效響應的含義是什麼?
的502(錯誤網關)狀態代碼表示該服務器,而 充當網關或代理,接收從在嘗試滿足該請求它訪問的 入站服務器的無效響應。
但究竟是什麼構成了無效的迴應?一個非標準的響應代碼(比如6789之類的一些隨機數)是否被視爲無效響應?或者一個HTTP版本無效的響應?
遇到此this其中說不完整的標頭和響應主體可能會導致502錯誤。服務器如何確定標題或主體是否不完整?更重要的是,是否有可能以編程方式創建這樣的響應(我正在使用Java)?