Si encuentras algún detalle que te causa duda puedes dejarlo en la sección de comentarios y haremos todo lo necesario de ayudarte lo más rápido posible.
Solución:
Primero, soporte
POST /requests
que devolverá una referencia al estado de la solicitud
"id": 1234,
"self"": "/requests/1234"
"status": "Running"
A continuación, agregue soporte para
PUT /requests/1234
"status": "Canceled:"
Eso permitirá a los clientes cancelar una solicitud si aún no ha finalizado. Si la solicitud es para crear algún otro tipo de recurso, en lugar de POST /requests
hacer POST /myResource
pero aún devuelve el objeto de estado con el puntero a /requests en la respuesta.
Luego, los clientes pueden sondear /requests
para ver cuando la solicitud está completa.
Comentarios y puntuaciones del post
Si conservas alguna cuestión y capacidad de limar nuestro escrito te proponemos ejecutar una crítica y con deseo lo leeremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)