对使用者多部分构成数据的资源的curl请求

对使用者多部分构成数据的资源的curl请求,curl,jersey,glassfish,multipartform-data,multipart,Curl,Jersey,Glassfish,Multipartform Data,Multipart,如何编写curl请求来测试接受多部分表单数据的资源 @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICATION_JSON) void resourceA(Multipart multipartbody){ log.info("resourceA"); for (bodypart : multipartbody.getBodyParts()) {

如何编写curl请求来测试接受多部分表单数据的资源

   @Consumes(MediaType.MULTIPART_FORM_DATA)
   @Produces(MediaType.APPLICATION_JSON)
   void resourceA(Multipart multipartbody){
       log.info("resourceA");
       for (bodypart : multipartbody.getBodyParts()) {
           //process body part
       }
   }
curl-X PUT-H“内容类型:多部分/表单数据”--form“数据=@SamplePNGImage_1mbmb.png;类型=图像/png”

返回404未找到,日志行
resourceA
未记录。

请尝试不设置内容类型标题。当您使用表单数据参数时,应该隐式地添加(使用所需的边界)。服务器端的错误可能会导致搜索不存在的错误页面,从而导致404。您确定PUT吗?这对于多部分FormPost来说是不寻常的。。。
curl -X PUT -H "Content-Type: multipart/form-data" --form "data=@SamplePNGImage_1mbmb.png;type=image/png" <resourceUrl>