我正在使用 Dropwizard 使用 Restful 网络服务。并生成响应:
Response response = resources.client().resource("/url")
.header("CONTENT-TYPE","value")
.post(Response.class, jsonRequestString);
现在我想编写单元测试以确保在响应对象中更正返回的内容类型。怎么做?
最佳答案
您可以使用 ClientResponse输入 jackson 。例如,使用 GET 操作:
ClientResponse response = Client.create()
.resource(url)
.get(ClientResponse.class);
String contentType = response.getHeaders()
.getFirst("Content-Type");
System.out.println(contentType);
关于java - 从 Junit 中的 Jax-Rs Response 类获取 header 值、状态代码等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27395114/