[英]Custom HTTP status codes from AppEngine Java endpoints
每個人都喜歡REST功能,因此我想從AppEngine端點返回最合適的HTTP狀態代碼。 例如,當創建資源時,就像201 CREATED。
但是我找不到如何使用GAE Java端點執行此操作。
通過拋出異常來支持某些4xx代碼(例如,NotFoundException導致404),但這不是2xx代碼的適當解決方案。
有人可以幫忙嗎?
馬修
Cloud Endpoints確實支持通過將com.google.api.server.spi.ServiceException
子類化來創建自己的Custom Exception類。
但是,從https://developers.google.com/appengine/docs/java/endpoints/exceptions上的文檔中可以看出,自定義異常類中不應使用HTTP 2xx代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.