Sto progettando un'API in cui -
1. There can be multiple devices under a gateway.
2. There are multiple sensors on every device.
GET /devices/d1/sensors/s1
restituisce lo stato del sensore s1
sul dispositivo d1
.
Andando avanti, ho bisogno di consentire la ricerca di sensori su più dispositivi.
Qualcosa come GET /devices/d1,d2,d7,d30,d45,d500/sensors/s1,s5
non sarebbe scalabile dato che avrei a che fare con molti dispositivi + sensori e aumentare la lunghezza dell'URL in modo lineare sarebbe una cattiva progettazione.
Come posso avvicinarmi a questo in modo più elegante?