[ADP-318] 查詢參數慣例
指導原則
應該(SHOULD)在 GET 請求中使用查詢參數
可以(MAY)在 POST 請求中使用查詢參數
應該(SHOULD)在 POST 請求中使用負載(請求主體)
應該(SHOULD)遵循常見的查詢參數
必須(MUST)使用 camelCase 在連結字作為查詢參數時
正確:
rawproductId, articleNumber, loginId, lId etc.
錯誤:
rawproduct_id, Articlenumber, login-id, LID
示例
正確做法
http
GET /events?occuredAt=2024-07-09T18:00:00Z
POST /search
{
"occuredAt": "2024-07-09T18:00:00Z"
}
錯誤做法
http
POST /search?occuredAt=2024-07-09T18:00:00Z
GET /events
{
"occuredAt": "2024-07-09T18:00:00Z"
}
參考資料
設計參考
Changelog
2024.10.30
: add query parameter tip for POST