Estoy diseñando un servicio REST y hay una necesidad de una verificación para ver si una dirección se ingresó correctamente. Lo que estoy pensando es cómo diseñaría una interfaz REST para verificar si una dirección completa es válida.¿Devuelve verdadero/falso en el servicio REST?
Tengo este/servicio de dirección y podría, por ejemplo, hacer un POST /address/validation
que devuelva un xml/json verdadero o falso, pero me parece bastante desatinado.
Otra forma sería hacer un GET /address?street=xxx&nr=xxx&zipcode=xxx
(y algunos parámetros más) y devolver un 200 OK si es correcto o un 404 No encontrado si no es correcto, ¿qué puede ser más REST-ful?
empecé opción 1), pero más me lo estoy pensando hacer, opción 2) con el GET se siente mejor ...
ideas?
Gracias Jacob. De hecho, vamos a probar 2 cosas aquí, tanto si la dirección está en el formato correcto, y luego verificamos si la dirección existe realmente. Estos son, como usted dice, dos cosas diferentes y deben devolver diferentes códigos/datos. –