# request (curl notation, sent through MockMvc): curl -H 'HX-Request: true' /contacts/1/edit (Edit button) HTTP 200 ---- body (523 chars) ---- # request (curl notation, sent through MockMvc): curl -X PUT -H 'HX-Request: true' -d 'name=&email=broken&role=Architect' /contacts/1 (Save, invalid) HTTP 422 ---- body (625 chars) ---- Name is required Email must look like name@host # request (curl notation, sent through MockMvc): curl -X PUT -H 'HX-Request: true' -d 'name=Aarav K.&email=aarav@example.com&role=Architect' /contacts/1 (Save, valid) HTTP 200 ---- body (382 chars) ---- Aarav K. aarav@example.com Architect