回答

1

首先,只有當HTTP協議不受尊重或至少服務器無法將請求識別爲有效的HTTP請求時,HTTP 400才由Web服務器返回。該檢查不需要任何測試代碼來編程,它被嵌入在Web服務器代碼中。

現在,當您公開REST API時,您應該重用這些HTTP代碼來表示更高級別的請求/響應交換的狀態。您可能不需要太多代碼來驗證請求,但是如果您使用的是Java,則需要使用框架和一些註釋來完成。

+0

有關的代碼,我知道我能做些什麼,但問題是,我想知道這個錯誤,使我的要求不是有效的,例如一個被遺忘的PARAM或不好類型的參數。 – Dmk

+0

答案是你必須爲此編碼,因爲它不是HTTP,它是一個更高級別的交換(REST/JSON/WS)。 – Tristan

相關問題