Vai al contenuto

Aggiungere una merce -->

In questa sezione sarà spiegato come aggiungere una merce interagendo con il Sistema mediante l'utilizzo di curl e jq.

La merce aggiunta avrà le seguenti caratteristiche:

  • id: hat-1;
  • nome: hat;
  • descrizione: blue hat.

Anzitutto è necessario ottenere un token per il ruolo di Admin Globale: per maggiori informazioni vedere la Sezione dedicata al login.

La guida considererà ottenuto questo token e salvato in una variabile GA_TOKEN.

Preparare e salvare in una variabile GA_PARAMS l'header da inviare assieme alla richiesta con il seguente comando:

GA_PARAMS=(-sS -H "Authorization: Bearer $GA_TOKEN" -H "Content-Type: application/json")

È possibile quindi procedere all'aggiunta della merce eseguendo il seguente comando:

curl "${GA_PARAMS[@]}" -X PUT "http://localhost:8080/api/v1/goods/hat-1" \ -d '{"name":"hat","description":"blue hat"}'

Operazione completata: la merce è stata aggiunta con successo.

Si noti che il comando eseguito ha manualmente assegnato l'id alla merce, tuttavia questo non è necessario: si consiglia la lettura degli endpoint disponibili.

Per verificare le informazioni sulle merci del Sistema si consiglia la lettura della Sezione dedicata.