Error validasi
Validasi request dalam gaya-gaya umumnya. /register: aturan yang ditulis tangan, 422 application/problem+json (RFC 7807) dengan error per field. /strict: menolak field yang tidak dikenal (400) dan juga yang tidak valid (422). /annotations: model DataAnnotations; [ApiController] menghasilkan 400 otomatis dari framework. /problem/{type}: contoh dokumen problem untuk setiap status error umum. Tidak ada yang disimpan, jadi payload yang sama selalu mendapat jawaban yang sama.
Akun Anda membuka endpoint ini. Pakai Try it di halaman tiap endpoint untuk mengirim request.
Endpoint ini butuh akun gratis. Buat akun atau masuk untuk melihat detailnya dan mencobanya di sini.
- POST
https://api.testingapis.com/api/validation/annotationsValidate a DataAnnotations model using the framework's automatic 400Validate a DataAnnotations model using the framework's automatic 400. - GET
https://api.testingapis.com/api/validation/problemList the sample problem document typesList the sample problem document types. - GET
https://api.testingapis.com/api/validation/problem/{type}Get a sample RFC 7807 problem documentGet a sample RFC 7807 problem document. - POST
https://api.testingapis.com/api/validation/registerRegister a userRegister a user; invalid fields return 422 problem+json. - POST
https://api.testingapis.com/api/validation/strictAccept only known fieldsAccept only known fields; unknown fields return 400.
Contoh request
List the sample problem document types. Referensi lengkap dan tombol Send (dalam bahasa Inggris).
curl -X GET "https://api.testingapis.com/api/validation/problem"[
{"type": "bad-request", "status": 400, "url": "/api/validation/problem/bad-request"},
{"type": "unauthorized", "status": 401, "url": "/api/validation/problem/unauthorized"},
"… 8 more items"
]Masuk untuk melihat detailnya
Parameter, contoh request dan response, serta panel Try it langsung untuk endpoint ini khusus anggota yang sudah masuk. Akun gratis dan dibuat dalam beberapa detik.