Content-Type: multipart/form-data; boundary=

post表单部分是这样:

  Content-Type: multipart/form-data; boundary=

 模拟表单提交返回如是

  Content-Type: multipart/form-data; boundary=

 查看原始报文发现两次提交的报文差异

  Content-Type: multipart/form-data; boundary=

  Content-Type: multipart/form-data; boundary=......

表单中既然没有出现--开头的两行 那么post的时候如何在首尾添加呢

我在post中提交的是键值数据  这就犯了难

后来发现在headers部分发现了端倪

  Content-Type: multipart/form-data; boundary=

 

 同样的数据出现了    搜索之

  Content-Type: multipart/form-data; boundary=

  找到 上传文件multipart form-data boundary 说明

了解其为分割提交数据的  那就好办了

  post 部分使用 String类型

  headers 部分添加 指定 Content-Type

提交看下  成功

上一篇:axios 上传文件出现 the request was rejected because no multipart boundary was found


下一篇:springboot上传文件时500错误,提示临时目录无效