0
我們正在設計一個供我們的應用程序使用的API,並且API應該返回下一個更高的版本,給出查詢字符串中提供的版本請求。事情是這樣的:通過API響應404錯誤代碼以獲取有效請求,但沒有找到數據
GET /update-available?AppVersion=3.2.3&someotherinfo=ABCD1234
的問題是,應該是什麼返回代碼,如果沒有可用的更新給一組特定的查詢參數的。 (例如,如果應用程序已經有最新版本)。
根據我有限的知識和經驗,我們應該發送一個200空的答覆或消息說'找不到更新'。
但是我的一位同事表示使用404更好,因爲'update-available'是一個問題,答覆是'not-found'和相應的響應代碼。
任何幫助決定什麼是更合適的方法?