Errores de validación

Validación de peticiones en sus estilos habituales. /register: reglas escritas a mano, 422 application/problem+json (RFC 7807) con errores por campo. /strict: rechaza campos desconocidos (400) además de los inválidos (422). /annotations: modelo DataAnnotations; [ApiController] produce el 400 automático del framework. /problem/{type}: documentos problem de ejemplo para cada estado de error habitual. No se guarda nada, así que el mismo contenido siempre recibe la misma respuesta.

Tu cuenta desbloquea estos endpoints. Usa Try it en la página de cada endpoint para enviar peticiones.

Estos endpoints necesitan una cuenta gratuita. Crea una o inicia sesión para ver sus detalles y probarlos aquí.

Petición de ejemplo

List the sample problem document types. Referencia completa y botón Send (en inglés).

cURL
curl -X GET "https://api.testingapis.com/api/validation/problem"
Respuesta · 200 OK
[
  {"type": "bad-request", "status": 400, "url": "/api/validation/problem/bad-request"},
  {"type": "unauthorized", "status": 401, "url": "/api/validation/problem/unauthorized"},
  "… 8 more items"
]

Inicia sesión para ver los detalles

Los parámetros, los ejemplos de petición y respuesta y el panel Try it en vivo de estos endpoints son para miembros con sesión iniciada. Las cuentas son gratuitas y se crean en unos segundos.