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>