form表单与application/json区别 form表单是一种“键值对”的数据格式,比如:a=1&b=2&c=3json格式是对象形式,比如:{“a”:1,“b”:2,“c”:3}传输文件的时候需要使用form表单。需要将Content-Type指定为multipart/form-data。同时此时还以可以附带键值对。 参考一参考二 restTemplate使用form表单传输文件 目前看到两种方案 方案参考 FileSystemResource:它需要传递⼀个⽂件。得到是⽂件源是⼀个MultipartFile(继承⾃InputStreamSource),需要在本地创建⼀个临时⽂ 具体参考ByteArrayResource:通过字节流的⽅式传输,⽆需创建临时⽂件,需要重写getFilename() 具体参考