Errors

Al trabajar con la API, es posible que se produzcan errores. Acontinuacion mostramos los números de los errores y de que tratan. Los errores Http son problemas de comunicación, ya sea por lado del cliente o del servidor. Pero este error viene acompañado de los códigos de estado Http, que son los mensajes numéricos que recibimos por parte del servidor explicandonos que existe un problema por el cual no podemos acceder a la información que buscamos. Por supuesto, no todos los códigos significan lo mismo, de hecho cada código tiene importancia, sobre todo, a la hora de solucionar dicho error. Los fallos en la web más comunes son:

Error 400 BAD REQUEST

(“Solicitud Incorrecta”): este error nos indica que la solicitud tiene una sintaxis incorrecta. Significa que la dirección de la página web que se quiere cargar (URL) tiene un formato no válido.

Error 403 FORBIDDEN

(“Prohibido”): cuando el servidor ha sido capaz de entender la petición del cliente, pero se niega a cumplirla. No se trata de un problema de sintaxis o de autorización, la razón más común es que el propietario del sitio web simplemente no permite a los visitantes ver la página web solicitada.

Error 404 NOT FOUND

(“No Encontrado”): este es uno de los códigos de error más comunes. Aparece cuando se ha escrito mal la URL de la web, cuando la página se ha mudado a otro servidor o cuando no está disponible temporalmente.

Error 500 INTERNAL SERVER ERROR

(“Interno”): este error aparece cuando el servidor encuentra una condición inesperada que le impide cumplir la solicitud que realizó el cliente.

Error 503 SERVICE UNAVAILABLE

(“Servicio no disponible”): indica que el servidor que se encarga de proporcionar la información está sobrecargado. Es común que en este error también se incluya, además, información sobre cuándo se podrá procesar nuevamente la primera solicitud. Así, los usuarios de Internet pueden asumir que el administrador está trabajando en el problema y que, por lo tanto, el servidor estará disponible de nuevo.

© 2021 Universidad Gerardo Barrios. Programación Computacional IV