Ho studiato su Internet delle API riposanti che si concentra su nomi e non verbi nel modello di URL, ma ora vedo più collegamenti che utilizzano i verbi nell'URL.Confusione tra nome e verbo negli URL di riposo
Ecco un esempio.
- POST/v1/pagamenti/autorizzazione/< ID-autorizzazione >/capture
- POST/v1/pagamenti/autorizzazione/< ID-autorizzazione >/vuoto
- POST/v1/pagamenti/autorizzazione/< ID-autorizzazione >/ri-autorizzare
questo è Paypal apis. PayPal API
anche su wikipedia sulla pagina HTATEOAS hanno fornito un esempio;
<?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>
link: Wiki HATEOAS
Qualcuno può aiutarmi ad ottenere un po 'di chiarezza su questo? perché 'capture', 'void', 'deposit', 'withdraw', 'close' sono nell'URI perché sono tutti verbi e non sostantivi?
o va bene usare questo tipo di parole in rest-full apis url?
Mi piace soprattutto la dichiarazione finale: '> C'è un sacco di codice là fuori che sostiene di essere riposante e isn't.' –