我使用dropwizard编写一个Web应用,并且还使用Jersey客户端作为 http://dropwizard.codahale.com/manual/client/#man-client-jerseyJersey客户端没有设置Content-Length的
提及,但似乎每当我试图使用Jersey客户端做一个职位远程webservice抱怨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);
}
我确认该请求不包含标题,尽管我尽了最大的努力,但我一直无法弄清楚为什么会发生这种情况。有谁知道我是否缺少某些东西?
PS:我试图打服务https://app.zencoder.com/docs/api/jobs/create
感谢您的输入。你知道,如果有打开这个错误,我将有兴趣了解一下这些“其他方式”可能是。 –