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
@ -37,7 +40,7 @@ public class MethodNotAllowedException extends ResponseStatusException {
@@ -37,7 +40,7 @@ public class MethodNotAllowedException extends ResponseStatusException {
@ -51,10 +54,21 @@ public class MethodNotAllowedException extends ResponseStatusException {
@@ -51,10 +54,21 @@ public class MethodNotAllowedException extends ResponseStatusException {
@ -66,6 +80,7 @@ public class MethodNotAllowedException extends ResponseStatusException {
@@ -66,6 +80,7 @@ public class MethodNotAllowedException extends ResponseStatusException {
@ -51,6 +53,17 @@ public class NotAcceptableStatusException extends ResponseStatusException {
@@ -51,6 +53,17 @@ 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;