【发布时间】:2012-09-27 04:35:13
【问题描述】:
我正在使用 dropwizard 编写 web 应用程序并使用 Jersey 客户端,如在 http://dropwizard.codahale.com/manual/client/#man-client-jersey
但似乎每当我尝试使用 jersey 客户端发帖时,远程 Web 服务都会抱怨 Content-Length 标头丢失并且失败。
public JobResponse createJob(JobRequest job) {
return jerseyClient.resource(URI.create(JOBS_URL))
.type(MediaType.APPLICATION_JSON_TYPE)
.header("Api-Key", job.getApiKey())
.post(JobResponse.class, job);
}
我已确认该请求不包含标头,尽管我尽了最大努力,但仍无法弄清楚为什么会发生这种情况。有谁知道我是否遗漏了什么?
【问题讨论】:
标签: java http jersey dropwizard