Robert Winkler opened SPR-13776 and commented
The following commit "11b4e3b" did change the way how the
HttpEntityMethodProcessor.handleReturnValue() method checks if the current ServletRequest().getMethod() equals HttpMethod.GET.
The current implementation invokes HttpMethod.valueOf(getRequest().getMethod()) now and does not allow HTTP methods like WebDav's "PROPFIND" anymore.
Currently we can't use the Spring Framework anymore to provide a CalDav, CardDav application using the Miltion.io framework.
A PROPFIND requests fails with java.lang.IllegalArgumentException, Message: No enum constant org.springframework.http.HttpMethod.PROPFIND now.
Affects: 4.2.3
Reference URL:
|
if (inputMessage.getMethod() == HttpMethod.GET && |
Issue Links:
Robert Winkler opened SPR-13776 and commented
The following commit "11b4e3b" did change the way how the
HttpEntityMethodProcessor.handleReturnValue()method checks if the currentServletRequest().getMethod()equalsHttpMethod.GET.The current implementation invokes
HttpMethod.valueOf(getRequest().getMethod())now and does not allow HTTP methods like WebDav's "PROPFIND" anymore.Currently we can't use the Spring Framework anymore to provide a CalDav, CardDav application using the Miltion.io framework.
A PROPFIND requests fails with
java.lang.IllegalArgumentException, Message: No enum constant org.springframework.http.HttpMethod.PROPFINDnow.Affects: 4.2.3
Reference URL:
spring-framework/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/HttpEntityMethodProcessor.java
Line 175 in 11b4e3b
Issue Links: