簡體   English   中英

Rest API返回HTTP狀態代碼

[英]Rest API Returning HTTP Status Code

在我的API應用程序聯系外部數據源的情況下,對於這個特定示例,我的API向外部數據源請求顏色列表。 有時,數據源沒有這些顏色,並返回HTTP狀態代碼為200 OK的純文本響應“沒有要顯示的選項”。

我想知道的是,在這種情況下,我應該返回給正在使用我的API的客戶端的什么狀態代碼? 找不到404或204沒有內容...? 我不確定什么最適合。

謝謝

不退顏色是否有效? 在這種情況下,原始的200可能是正確的狀態代碼。

204通常用於指示成功,但是客戶端不需要更新其持有的任何信息; 刪除或更新資源例如是使用204有效時間。

如果正在訪問相同的URL, 404似乎是錯誤的,在您的情況下,聽起來資源狀態可能會隨着時間變化(並且可能為空),但是它始終存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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