簡體   English   中英

來自AppEngine Java端點的自定義HTTP狀態代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM