Я создаю API.Следуя рекомендациям (я думаю), я использую следующие методы:
- GET: чтение ресурса
- POST: создание ресурса
- PUT: обновление (замена) ресурса
- УДАЛИТЬ: Удалить ресурс
Этот API-интерфейс предназначен для клиентов, которые управляют доменами, зарегистрированными через моего регистратора доменов посредников.
Этот вопрос в первую очередь относится к созданию ресурса.Конечная точка создает ресурс, импортируя его из регистратора домена.
Первоначально я подумал «Создать = публикация», поэтому конечной точке следует использовать метод POST.Но тело будет минимальным - вероятно, только доменное имя.Остальные данные будут запрашиваться сервером (через API с посредником домена).
Это может показаться неправильным для запросов POST.Сообщение должно добавить новый объект независимо, но в этом случае, если домен уже импортирован, это не будет.Возможно, PUT более уместен, но на самом деле это не обновление (хотя одна конечная точка может использоваться как для создания, так и для обновления от регистратора).
Я знаю, что любой из этих методов может работать, но я надеюсь, что кто-тоПонимание Restful API лучше, чем я, может помочь мне понять, как «правильно» справиться с этим.Если не очевидно, это первый раз, когда вы пишете API!