Я пишу API на основе HTTP, и у меня есть ситуация, когда пользователь указывает ресурс, и если этот ресурс еще не существует, сервер создает его. Он в основном построен поверх метода Django get_or_create
.Лучший метод HTTP для получения или создания
Какой будет самый идиоматический/правильный HTTP-метод для использования в этой ситуации?
Я подозреваю, что POST
будет правильным. Однако я не полностью уверен. Хотя кажется, что GET
будет неправильным, поскольку у него не должно быть никаких побочных эффектов.
Это похоже на довольно разумное оправдание для 'GET', спасибо. – rectangletangle