https://github.com/blockpc/api-xhash
Api para test xhash
https://github.com/blockpc/api-xhash
Last synced: about 1 month ago
JSON representation
Api para test xhash
- Host: GitHub
- URL: https://github.com/blockpc/api-xhash
- Owner: blockpc
- Created: 2022-04-05T00:05:37.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-05T11:06:12.000Z (about 4 years ago)
- Last Synced: 2025-02-25T19:47:00.144Z (over 1 year ago)
- Language: PHP
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API para test XHash
## Pasos del desarrollo
Se creo un controlador para recibir la peticion API
El controlador recibe `zip_code` como parametro
Si no no viene el código zip envia un error `404 NotFoundHttpException`
Si no pilla el código zip enviado en la base de dato lo busca en la pagina proporcionada
Si lo encuentra, es agregado a la registro de la base de datos.
Si no hay devolucion de la pagina externa envia un mensaje de error `404 código zip no encontrado`
Se creo un modelo para guardar los códigos zip nuevos
Se creo un middleware para validar que la peticion inlcuya la cabecera `Accept: application/json` en peticiones GET.
Se creo un recurso para devolve el objeto desde la base de datos.
Se manejan algunas excepciones desde la clase `Handler`
- GET /api/zip-codes/{zip_code} HTTP/1.1
- Host: api.blockpc.cl
- Accept: application/json