Я изучил через Интернет о restful APIs, что он сосредоточен на существительных, а не глаголах в шаблоне url, но теперь я вижу несколько ссылок, которые используют глаголы в URL.
Вот пример.
- POST/v1/payments/authorization/< Authorization-Id > /capture
- POST/v1/payments/authorization/< Authorization-Id > /void
- POST/v1/payments/authorization/< авторизация-Id & reauthorize
это Paypal apis. API PayPal
также на wikipedia на странице HTATEOAS они привезли пример;
<?xml version="1.0"?>
<account>
<account_number>12345</account_number>
<balance currency="usd">100.00</balance>
<link rel="deposit" href="/account/12345/deposit" />
<link rel="withdraw" href="/account/12345/withdraw" />
<link rel="transfer" href="/account/12345/transfer" />
<link rel="close" href="/account/12345/close" />
</account>
ссылка: Wiki HATEOAS
Может ли кто-нибудь помочь мне получить некоторую ясность по этому поводу? почему "захват", "пустота", "депозит", "вывод", "закрытие" находятся в URI, потому что все глаголы не являются существительными?
или это нормально использовать эти слова в полном порядке apis url?