TEPSIT : esempio sviluppo webservice

Опубликовано: 14 Май 2026
на канале: Giulio Angiani
153
0

ESERCIZIO RISOLTO
Progetta un WS per recuperare dati dei comuni italiani

uri: SERVERHOST/comuni
method: GET
params: codice: str | denominazione: str | provincia: str | regione:str
output : {
"data": list of json object
"success": True/False
}


La lista deve contenere SOLO gli elementi che matchano con i parametri di filtro

ogni elemento il formato del tipo

{
"id": 1,
"cod_provincia": "RE",
"codice": "H223",
"denominazione": "Reggio nell'Emilia",
"cod_provincia": "RE",
"provincia": "Reggio nell'Emilia",
"regione": "Emilia Romagna"
}

esempio 1:
SERVERHOST/comuni?regione=Lazio

output: dati relativi ai soli comuni della regione Lazio

esempio 2:
SERVERHOST/comuni?regione=Lazio&provincia=Latina

output: dati relativi ai soli comuni della regione Lazio e della provincia di Latina


esempio 3:
SERVERHOST/comuni?denominazione=reg

output: dati relativi ai soli comuni che contengono "reg" nella denominazione


esempio 4:
SERVERHOST/comuni?denominazione=reg&cod_provincia=VT

output: dati relativi ai soli comuni che contengono "reg" nella denominazione e della provincia di Viterbo

esempio 5:
SERVERHOST/comuni?qualcosa=1

output : {
"data": [],
"success": False,
"error_msg": "parametro non valido"
}