我正在使用 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);
}
我已确认该请求不包含标头,尽管我尽了最大努力,但我仍无法弄清楚为什么会发生这种情况。有谁知道我是否缺少某些东西?