Dispongo di un servizio Web che consente di recuperare utenti: http://example.com/users
. Restituisce un elenco di utenti.
Questo servizio accetta un numero di parametri ( age
, gender
) per selezionare quali utenti recuperare. Esempi:
-
http://example.com/users?age=34
-
http://example.com/users?gender=male
Questo servizio dovrebbe restituire un messaggio di errore se il client passa un parametro sconosciuto ? Esempio:
>>> GET http://example.com/users?cylinders=16
<<< 400 Bad Request
<<< { 'message' : "Invalid parameter 'cylinders'" }
(Per me è chiaro che un servizio web dovrebbe convalidare i parametri che riceve, ma il caso dei parametri sconosciuti non mi è chiaro)