Итак, я знаю, что существует соглашение использовать POST
глагол при создании ресурса и использовать GET
при извлечении одного.
В моем случае мне нужно реализовать конечную точку что-то вродеthis api/v1/instance/<hostname>/children
.
Теперь обычно у меня не возникает проблем с этим, в чем я не уверен, так это в том, что имя хоста имеет такую форму: test1.example.com
или test2.example.com
или даже https://example.com
и это кажется очень подверженным ошибкам.
Должен ли я использовать POST
здесь вместо GET
, когда позиционные аргументы не являются строго буквенно-цифровыми?Есть ли лучшая практика для этого?