Gestire le richieste RESTfully?

1

C'è una spinta nei moderni framework di scripting per utilizzare l'instradamento delle richieste RESTful invece di un instradamento dei percorsi URL one-size-fits-all.

respond('GET',    '/posts',       callback);
respond('POST',   '/post/create', callback);
respond('PUT',    '/post/[i:id]', callback);
respond('DELETE', '/post/[i:id]', callback);

vs

respond('/posts',       callback);
respond('/post/create', callback);
respond('/post/[i:id]', callback);
respond('/post/[i:id]', callback);

Devo confessare che sto ancora utilizzando il metodo obsoleto dove la risorsa è accessibile all'URL dato indipendentemente dal tipo di richiesta.

C'è qualcosa che mi manca usando il vecchio formato?

    
posta Xeoncross 24.08.2011 - 22:07
fonte

1 risposta

0

A mio avviso, ciò che ti manca è l'architettura intrinseca di un'API RESTful. Dal punto di vista dell'implementazione, la separazione delle funzioni di richiesta, risorsa e callback, che REST impone, incoraggia l'utilizzo di un'architettura che, per definizione, è chiara e comprensibile. La separazione dei concetti in parti distinte è molto importante, specialmente quando si tratta di applicazioni sensibili alla sicurezza come le API web. Riduce la complessità di sviluppo, test e manutenzione, e quindi li rende molto più facili da gestire.

    
risposta data 24.08.2011 - 23:31
fonte

Leggi altre domande sui tag