/ / Zbavuje systém predaja lístkov môj model REST? - webové aplikácie, autentifikácia, odpočinok, rpc, upokojujúce autentifikácia

Zbavuje systém predaja lístkov môj model REST? - webové aplikácie, autentifikácia, odpočinok, rpc, upokojujúce autentifikácia

Takže v a predchádzajúcu otázku Spýtal som sa, čo je najviac spôsob, ako to urobiťniečo ako overovanie. Odpoveďou bolo vytvoriť systém predaja cestovných lístkov, v rámci ktorého sa uskutočnil príspevok a vydaný lístok. Všetky ďalšie žiadosti budú poslané po tejto liste. Moja otázka je, ako môžem poslať spolu s touto žiadosťou RESTful spôsobom? By GETs vyzerať niečo ako:

http://www.mysite.com/resource?ticket=ticketnumber

A nie je to to, čo začalo dostávať RPCish teraz, že som vrátane parametrov?

odpovede:

1 pre odpoveď č. 1

Prečo nepoužívať štandardné metódy autentifikácie HTTPnamiesto toho, aby ste vymysleli svoje vlastné? Ak nie sú dostatočné alebo vhodné, pridajte svoje poverenia alebo informácie o letenkách do vlastnej hlavičky, namiesto toho, aby ste s ňou znečistili URI.

Vaše identifikátory URI by mali identifikovať vaše zdroje, nieviac, nie menej. Pridanie meta alebo kontextových informácií do URI ich znehodnotí a váš systém bude ťažšie vyvíjať, pretože váš mechanizmus overovania bude priamo a trvalo spojený s vašimi zdrojmi. Namiesto toho presuňte svoj overovací mechanizmus do hlavičky HTTP, kam patrí.