-
Notifications
You must be signed in to change notification settings - Fork 0
URLs
Distinzione principale:
- safe: non modificano dati, sola lettura. Corrispondono a pagine visualizzabili
- unsafe: modificano i dati, sono raggiunti con POST. Corrispondono ad URL intermedi per fare elaborare dati a qualche servlet e poi reindirizzano a qualche pagina.
Distinzione secondaria:
- pubblico: non richiede login
- privato: richiede login
L'homepage del sito. Metodi: GET (safe)
L'elenco dei biglietti. Metodi: GET (safe)
Visualizza il carrello dell'utente. Metodi: GET (safe)
Fornisce l'interfaccia di login.
Fornisce l'interfaccia di registrazione
Visualizza il riepilogo per procedere all'acquisto. Vengono richiesti i dati di pagamento.
Visualizza le informazioni del profilo
Rappresenta le azioni che modificano il carrello. Il tipo di azione è ricevuto come parametro
Aggiunge elementi al carrello. Nel corpo della richiesta POST c'è il tipo di biglietto con la relativa quantità
Elimina un prodotto dal carrello (tutte le quantità)
Esegue il login. I parametri (username+password) sono inclusi nel corpo della richiesta POST.
Esegue la registrazione. Non implementato
Esegue il logout, invalida la sessione.
Il tipo di azione è ricevuto come parametro.
Prende il contenuto del carrello e crea un checkout che sia pronto ad essere acquistato e non più modificabile.
Invia il checkout, procedendo al pagamento. I dati di pagamento vengono inviati nel corpo della POST.
Modifica il profilo. Non implementato