A ResponseStatus exception now exposes extra method to return headers
for the response. This is used in ResponseStatusExceptionHandler to
apply the headers to the response.
Closes gh-23741
@ -55,6 +57,16 @@ public class MethodNotAllowedException extends ResponseStatusException {
@@ -55,6 +57,16 @@ public class MethodNotAllowedException extends ResponseStatusException {
@ -68,4 +80,5 @@ public class MethodNotAllowedException extends ResponseStatusException {
@@ -68,4 +80,5 @@ public class MethodNotAllowedException extends ResponseStatusException {
@ -51,6 +52,15 @@ public class NotAcceptableStatusException extends ResponseStatusException {
@@ -51,6 +52,15 @@ public class NotAcceptableStatusException extends ResponseStatusException {
@ -72,12 +75,21 @@ public class ResponseStatusException extends NestedRuntimeException {
@@ -72,12 +75,21 @@ public class ResponseStatusException extends NestedRuntimeException {
@ -86,6 +98,7 @@ public class ResponseStatusException extends NestedRuntimeException {
@@ -86,6 +98,7 @@ public class ResponseStatusException extends NestedRuntimeException {
@ -62,8 +63,7 @@ public class ResponseStatusExceptionHandler implements WebExceptionHandler {
@@ -62,8 +63,7 @@ public class ResponseStatusExceptionHandler implements WebExceptionHandler {
@ -86,16 +86,25 @@ public class ResponseStatusExceptionHandler implements WebExceptionHandler {
@@ -86,16 +86,25 @@ public class ResponseStatusExceptionHandler implements WebExceptionHandler {
return"Resolved ["+reason+"] for HTTP "+request.getMethod()+" "+path;