我们在Rails中构建一个小型Web应用程序,它将允许客户通过HTTP POST API进行交互。典型的客户端是另一个应用程序,如HTML表单或移动应用程序。
我们正在决定API字段名称,即POST参数名称。我们想知道是否有特定的命名约定?比如snake_case、camelCase等。
一些示例:
我们知道在HTTP POST中这三种选项都是技术上允许的,但是它们之间是否存在任何技术陷阱可以通过选择其中一种来避免呢?例如,由于编程语言中广泛使用点符号表示法,我们是否应该避免在字段名称中使用点“.”呢?
非常感谢您的建议。
我们正在决定API字段名称,即POST参数名称。我们想知道是否有特定的命名约定?比如snake_case、camelCase等。
一些示例:
OPTION 1
employee.address.line_1=value
OPTION 2
employee_address_line_1=value
OPTION 3
employeeAddressLine1=value
我们知道在HTTP POST中这三种选项都是技术上允许的,但是它们之间是否存在任何技术陷阱可以通过选择其中一种来避免呢?例如,由于编程语言中广泛使用点符号表示法,我们是否应该避免在字段名称中使用点“.”呢?
非常感谢您的建议。