我的Spring REST服务响应了一个巨大的json Response,我想用带有一些边界值的Multipart / form-data拆分json我怎么能这样做,
这是我试过的
headers.add(“Content-Type”,“multipart / form-data; boundary ='SOMEBOUNDRY_VALUE'”);
但我不知道如何拆分响应对象值,我可以把短语“SOMEBOUNDAY_VALUE”?响应对象的大属性值之间?
任何帮助都会有很大的帮助,我正在使用Spring Rest
这是我从SOAP Response Header from SOAP 获得的响应
虽然响应不完整而且被截断了
我通过在每个属性的每个json值之后手动添加分隔符来解决这个问题,如果属性大小超过2mb,那么我将属性拆分为2MB并通过向其添加分隔符来分隔,
我们在服务响应中需要multipart / form-data的原因是我们的安全层在处理它时不会接受超过2MB的属性值,因此我们将large属性拆分为arrayList并在每个数组值的末尾添加了分隔符,可以在客户端重新措辞,达到目的
headers.add(“Content-Type”,“multipart / form-data; boundary ='SOMEBOUNDRY_VALUE'”);
仍然在那里指示响应类型是multipart / form-data以及上面指定的定界符逻辑