1 核心是参数的顺序很重要,如下格式。不能把@Param放前面。
@RequestLine("POST /enroll")
@Headers({ "header1: {header1}", "header2: {header2}", "Content-Type: application/json" })
ResponseDto enroll(RequestDto requestDto, @Param("header1") String header1,@Param("header2") String header2)throws MyCustomException;
具体 要不要加"Content-Type: application/json" 自己看着用
2 如果报错Incomplete output stream executing POST
需要引入pom坐标
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-httpclient</artifactId>
</dependency>
本文介绍了Feign客户端中参数顺序的重要性,特别是@Param注解的使用规则,并针对'IncompleteOutputStreamExecuting POST'错误提供了pom依赖解决方案。同时,讨论了如何正确设置Content-Type头。
1173

被折叠的 条评论
为什么被折叠?



