春季启动假装客户端返回“ FileUploadException:由于未找到多部分边界,请求被拒绝”

问题描述

我一直无法使用伪装客户端上载文件,该客户端返回“ FileUploadException:由于未找到多部分边界,请求被拒绝”。可以与邮递员正常使用。

虚假客户端请求标头:

  • content-type = multipart / form-data
  • accept = / @H_502_9@
  • user-agent = Java / 11.0.8
  • 主机=本地主机:8585
  • 连接=保持活动状态

邮递员请求标头:

  • user-agent = PostmanRuntime / 7.26.5
  • accept = / @H_502_9@
  • 邮递员代币= ee6c2ec3-bbbc-41ed-82c4-627563fd3323
  • 主机=本地主机:8585
  • accept-encoding = gzip,deflate,br
  • 连接=保持活动状态
  • content-type = multipart / form-data; 边界= -------------------------- 812970255600377379110971
  • content-length = 173

我的客户代码

@RequestMapping(value = "api/v1/fileTransfer/upload/reports",headers = ("content-type=multipart/form-data; boundary=--------------------------812970255600377379110971"),method = RequestMethod.POST,consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
FileUploadResponseDTO fileUpload(@RequestPart(value = "files") multipartfile[] files);

我的控制器:

@RequestMapping(value = "/api/v1/fileTransfer/upload/reports",method = RequestMethod.POST)
public ResponseEntity uploadFile(
        @RequestPart(value = "files")
                multipartfile[] files){
          return new ResponseEntity(HttpStatus.ACCEPTED);

我知道对此有很多疑问。我整天都在和他们一起工作。他们所说的只是内容类型= multipart / form-data。但这对我不起作用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)