我使用Dropwizard使用Restful web Service。并产生响应:
Response response = resources.client().resource("/url")
.header("CONTENT-TYPE","value")
.post(Response.class, jsonRequestString);
现在我想编写单元测试以确保在响应对象中更正了返回的内容类型。怎么做?
答案 0 :(得分:3)
您可以在杰克逊中使用ClientResponse类型。例如,使用GET操作:
ClientResponse response = Client.create()
.resource(url)
.get(ClientResponse.class);
String contentType = response.getHeaders()
.getFirst("Content-Type");
System.out.println(contentType);