簡體   English   中英

如果找不到要處理的內容,則返回http狀態代碼200或204

[英]Return http-status-code 200 or 204 if no content found to process

在Web-API中,客戶端發出帶有參數的get請求,以處理某些內容並從文件系統中獲取數據。 該參數通過API請求一個文件夾路徑。 如果API找到了該路徑,則說明它正在處理內部資源的某些內容,並返回帶有Http-200狀態碼的已處理內容。 太棒了。

如果該文件夾存在並且正在處理某些內容而在處理路徑中缺少該怎么辦。 API應該返回帶有空內容的Http-200還是帶有/不帶響應消息的Http-204?

這取決於您如何看待情況以及如何解釋結果:

  • 200-請求成功執行
  • 204-請求成功執行,但未產生任何返回結果
  • 400-請求不成功,因為資源不存在

如果您認為這樣做是正確的,則可以使用上述任何方法,如果用戶嘗試通過接受帳號作為輸入的GetAccount函數查找帳號,並且該帳號不存在,我將返回400錯誤的請求錯誤,因為該帳戶不存在,但我還會返回帶有“無法識別的帳號”之類的錯誤字符串

暫無
暫無

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

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