Gracias José por compilar la discusión en forma tan clara. En principio no veo otros casos una vez enviada la consulta. Pero tal como tu decías en la llamada si mal no recuerdo, habría que hacer el doble chequeo sobre el string de que no contenga puntos y demás símbolos. Tal vez ese error (si se las arreglan para saltear el primer chequeo) debería configurarse también.

On Mon, Apr 5, 2021 at 3:14 PM José Urzúa <jose@nic.cl> wrote:
Hola de nuevo :-)

Les escribo porque en la reunión de hoy estuvimos conversando sobre las diferentes respuestas que podemos recibir desde los ccTLD cuando se consulta por la disponibilidad de inscripción de un dominio. Hasta el momento, la respuesta que estamos usando sirve para informar:

1) Disponible: en este caso el ccTLD nos envía una respuesta que informa las alternativas disponibles de inscripción para el nombre consultado. Cada alternativa viene acompañada con una “URL de inscripción”.

2) Inscritos: en este caso el ccTLD nos envía una respuesta que informa los dominios actualmente inscritos con el nombre solicitado. Cada dominio inscrito viene acompañado con una “URL de consulta” de los datos del dominio inscrito.

Pero ¿qué pasa si el ccTLD no puede informar dominios disponibles y tampoco inscritos?, unos ejemplos que hemos conversado es el caso de IDN o nombres muy cortos o nombres muy largos. En esos casos, creo que la respuesta desde el ccTLD debería incluir una descripción que nos permita informar al usuario final lo que pasó con la consulta a dicho ccTLD. De esta forma, en la interfaz web se puede mostrar la respuesta de ese país con un símbolo de advertencia u otro que indique que el nombre consultado no se puede inscribir y si el usuario quiere más información, se despliega la descripción que recibimos desde el ccTLD.

Para la implementación, por el momento creo que en el cliente (REST API) que está desarrollando Alejandra me parece que es una buena idea usar su propuesta: código de respuesta HTTP 400 (Bad Request), pero sugiero que venga acompañado de un texto que describe la condición que no se cumplió. ¿Qué opinan?

Sobre los casos que se podrían considerar, en la reunión de hoy se mencionaron los siguientes:

- Caracteres no soportados (caso de implementación de IDN)
- Nombre más corto que el mínimo permitido
- Nombre más largo que el largo máximo permitido
- Nombre prohibido de inscribir (se me acaba de ocurrir)

¿Se les ocurren otros casos?

De antemano, muchas gracias por sus comentarios.

Saludos,
--
José Urzúa
Jefe Desarrollo de Sistemas
NIC Chile - Universidad de Chile

--
Buscador mailing list
Buscador@lactld.org
https://mail.lactld.org/mailman/listinfo/buscador


--
Miguel Ignacio Estrada
General Manager
M:gm@staff.lactld.org
T:+598 2 604 22 22
W:www.lactld.org