1
我們正在Rails中構建一個小型Web應用程序,它將允許客戶端通過HTTP POST API進行交互;一個典型的客戶端是另一個應用程序,如HTML表單或移動應用程序。HTTP POST參數命名約定的首選項?
我們正在決定API字段名稱,即POST參數名稱。我們想知道是否有一個特定的命名約定,我們應該去?例如。 snake_case,駝峯等
一些例子:
OPTION 1
employee.address.line_1=value
OPTION 2
employee_address_line_1=value
OPTION 3
employeeAddressLine1=value
我們明白,所有這三個選項是技術上允許在HTTP POST,但是否有任何技術缺陷,我們能夠避免通過使用一個比其他?例如,我們應該避免使用點「。」由於在編程語言中無處不在使用'點符號'而在字段名稱中出現?
任何意見將不勝感激。