我写了这个Rest Request以获得一些标题。但是它的表现比我预期的要奇怪。
下面是我的休息代码。
import javax.ws.rs.core.Response;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Controller {
@RequestMapping("/api")
public Response getHeadersAndBody() {
return Response.ok().header("myname", "args").build();
}
}
我希望标题单独出现,而不是作为正文的一部分,但是在这里,它们作为正文的一部分出现。
有人可以在这里解释我做错了吗。
下面是我的pom.xml,依赖项。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.27</version>
</dependency>
下面是响应。