基本上,如果我的請求參數中有任何錯誤,TOMCAT響應將是「錯誤請求400」,是否有任何解決方案可以檢測到錯誤,而無需爲收到的請求寫入測試代碼?使用tomcat我可以檢查我的HTTP請求是否是對我的Web服務有效的請求?
0
A
回答
0
1
首先,只有當HTTP協議不受尊重或至少服務器無法將請求識別爲有效的HTTP請求時,HTTP 400才由Web服務器返回。該檢查不需要任何測試代碼來編程,它被嵌入在Web服務器代碼中。
現在,當您公開REST API時,您應該重用這些HTTP代碼來表示更高級別的請求/響應交換的狀態。您可能不需要太多代碼來驗證請求,但是如果您使用的是Java,則需要使用框架和一些註釋來完成。
相關問題
- 1. 我可以作爲HTTP請求調用Web服務嗎?
- 2. 我是否可以在.NET請求對象中覆蓋HTTP服務器變量
- 3. 請求:檢查代理服務器是否被用來製作HTTP請求
- 4. 我可以檢查異步請求是否完成?
- 5. 什麼是HTTP請求和web服務
- 6. Web服務如何驗證請求的URL是否有效?
- 7. 如何可靠地檢查對我的服務文件的請求是否來自我的網站?
- 8. 如何檢查對IIS的http請求是否對應於SharePoint站點請求
- 9. 使用Gmail API,是否可以批量處理我的請求?
- 10. 我如何可以驗證具有證書的HTTP web請求?
- 11. 有什麼不對我的http請求
- 12. Tomcat Web服務器上的資源的HTTP請求是否鎖定資源?
- 13. 如何知道我的HTTP請求是否使用UTF-8?
- 14. 是否可以使用基本的HTTP請求來使用XML RPC服務?
- 15. 有我可以使用用戶水浸請求限制到我的服務器
- 16. 檢查Web API請求是否完成
- 17. 我可以發出僅使用HTTP/2的HTTP請求嗎?
- 18. 檢查對可靠服務器的HTTP請求
- 19. 當從客戶端調用HTTP請求時,是否可以將http請求/請求分成多個請求?
- 20. 是否對外部http請求有害?
- 21. 如何檢查我的請求 - 響應是否被編碼?
- 22. 是否所有的Web請求都包含請求者的IP?
- 23. 如何查看提交給我的AWS Web服務的請求?
- 24. Android有問題可以發送請求到我的服務器
- 25. 簡單的HTTP請求和Web服務
- 26. 我可以把多個值到這個Web服務請求
- 27. 我們可以從TCP層確定給定的請求是HTTP還是非HTTP?
- 28. 請求ping請求是否對服務器造成負擔?
- 29. 是否可以使用Apache記錄所有HTTP請求標頭?
- 30. C http服務器發送請求到我的服務器?
有關的代碼,我知道我能做些什麼,但問題是,我想知道這個錯誤,使我的要求不是有效的,例如一個被遺忘的PARAM或不好類型的參數。 – Dmk
答案是你必須爲此編碼,因爲它不是HTTP,它是一個更高級別的交換(REST/JSON/WS)。 – Tristan