RestTemplate POST and PUT don't work with Netty4ClientHttpRequestFactory [SPR-14860] #19426
Comments
Juergen Hoeller commented Probably the same cause: Our |
Juergen Hoeller commented Experimenting a bit further with Let's leave this as a known issue for the time being and sort it out properly for 4.3.5. |
Emanuel Seidinger opened SPR-14860 and commented
When configuring the RestTemplateBuilder using the Netty4ClientHttpRequestFactory I get an error message when making PUT or POST requests with the built RestTemplate:
I use the following Netty dependency:
compile 'io.netty:netty-all:4.1.6.Final'
A sample project illustrating the problem can be found here:
https://github.com/eseidinger/spring-boot-netty-problem
I first thought it's a Spring Boot issue with the TestRestTemplate only, because creating a RestTemplate using its constructor worked. But it turned out that the TestRestTemplate was automatically configured to use the Netty4ClientHttpRequestFactory when it finds Netty on the classpath and configuring the RestTemplate with the Netty4ClientHttpRequestFactory resulted in the same problem. The issue can be found here:
spring-projects/spring-boot#7240
Affects: 4.3.3
Reference URL: spring-projects/spring-boot#7240
Issue Links:
Referenced from: commits ec8391a, 9d37472
2 votes, 7 watchers
The text was updated successfully, but these errors were encountered: