Java 客户端发送的请求语法不正确

Java 客户端发送的请求语法不正确,java,jersey,Java,Jersey,我正在尝试使用Jersey multipart上载文件。这是我的密码: import org.glassfish.jersey.media.multipart.FormDataContentDisposition; 导入org.glassfish.jersey.media.multipart.FormDataParam; @路径(“/test”) 公共类测试员{ @职位 @使用(MediaType.MULTIPART\u FORM\u数据) @产生 公共响应测试(@FormDataParam(“

我正在尝试使用Jersey multipart上载文件。这是我的密码:

import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
导入org.glassfish.jersey.media.multipart.FormDataParam;
@路径(“/test”)
公共类测试员{
@职位
@使用(MediaType.MULTIPART\u FORM\u数据)
@产生
公共响应测试(@FormDataParam(“文件”)InputStream文件,@FormDataParam(“文件”)FormDataContentDisposition文件详细信息){
返回Response.status(200).entity(fileDetail.getFileName()).build();
}
}
每次运行此代码时,我都会得到400:

客户端发送的请求语法不正确

编辑:


实际上,从标题中删除
内容类型:multipart/formdata
解决了问题。谢谢大家的建议

服务器上是否有stacktrace日志?你能把它也贴出来吗。图像看起来不错。我的意思是堆栈跟踪是干净的。我不知道。你的表演看起来不错。没有任何错误stacktace,很难调试。请查看本教程的第一部分。将
DebugMapper
添加到应用程序中。看看是否可以通过这种方式获得堆栈跟踪