// REFERENCIA
🌐 Códigos de estado HTTP
Qué significa cada código de respuesta HTTP, cuándo aparece y cómo solucionarlo.
// 1xx · Informativos
// 2xx · Éxito
200
200 OK 201
201 Created 204
204 No Content 206
206 Partial Content 202
202 Accepted 203
203 Non-Authoritative Information 205
205 Reset Content 207
207 Multi-Status 208
208 Already Reported 226
226 IM Used
200 OK 201
201 Created 204
204 No Content 206
206 Partial Content 202
202 Accepted 203
203 Non-Authoritative Information 205
205 Reset Content 207
207 Multi-Status 208
208 Already Reported 226
226 IM Used
// 3xx · Redirección
301
301 Moved Permanently 302
302 Found (redirección temporal) 304
304 Not Modified 307
307 Temporary Redirect 308
308 Permanent Redirect 300
300 Multiple Choices 303
303 See Other 305
305 Use Proxy 306
306 (Sin usar)
301 Moved Permanently 302
302 Found (redirección temporal) 304
304 Not Modified 307
307 Temporary Redirect 308
308 Permanent Redirect 300
300 Multiple Choices 303
303 See Other 305
305 Use Proxy 306
306 (Sin usar)
// 4xx · Error de cliente
400
400 Bad Request 401
401 Unauthorized (no autenticado) 403
403 Forbidden (acceso denegado) 404
404 Not Found (no encontrado) 405
405 Method Not Allowed 406
406 Not Acceptable 408
408 Request Timeout 409
409 Conflict 410
410 Gone 413
413 Payload Too Large 414
414 URI Too Long 415
415 Unsupported Media Type 418
418 I'm a teapot 422
422 Unprocessable Content 429
429 Too Many Requests 431
431 Request Header Fields Too Large 451
451 Unavailable For Legal Reasons 402
402 Payment Required 407
407 Proxy Authentication Required 411
411 Length Required 412
412 Precondition Failed 416
416 Range Not Satisfiable 417
417 Expectation Failed 421
421 Misdirected Request 423
423 Locked 424
424 Failed Dependency 425
425 Too Early 426
426 Upgrade Required 428
428 Precondition Required
400 Bad Request 401
401 Unauthorized (no autenticado) 403
403 Forbidden (acceso denegado) 404
404 Not Found (no encontrado) 405
405 Method Not Allowed 406
406 Not Acceptable 408
408 Request Timeout 409
409 Conflict 410
410 Gone 413
413 Payload Too Large 414
414 URI Too Long 415
415 Unsupported Media Type 418
418 I'm a teapot 422
422 Unprocessable Content 429
429 Too Many Requests 431
431 Request Header Fields Too Large 451
451 Unavailable For Legal Reasons 402
402 Payment Required 407
407 Proxy Authentication Required 411
411 Length Required 412
412 Precondition Failed 416
416 Range Not Satisfiable 417
417 Expectation Failed 421
421 Misdirected Request 423
423 Locked 424
424 Failed Dependency 425
425 Too Early 426
426 Upgrade Required 428
428 Precondition Required
// 5xx · Error de servidor
500
500 Internal Server Error 501
501 Not Implemented 502
502 Bad Gateway 503
503 Service Unavailable 504
504 Gateway Timeout 505
505 HTTP Version Not Supported 511
511 Network Authentication Required 506
506 Variant Also Negotiates 507
507 Insufficient Storage 508
508 Loop Detected 510
510 Not Extended
500 Internal Server Error 501
501 Not Implemented 502
502 Bad Gateway 503
503 Service Unavailable 504
504 Gateway Timeout 505
505 HTTP Version Not Supported 511
511 Network Authentication Required 506
506 Variant Also Negotiates 507
507 Insufficient Storage 508
508 Loop Detected 510
510 Not Extended
Semántica según RFC 9110 y el registro de códigos de IANA. Contenido educativo.