问题描述
我有以下响应作为来自 Jersey Rest Service 的 Http MultiPart 响应返回。
它包含来自文件和 JSON 对象的字节
--Boundary_8_814011817_1615901173024 内容类型:应用程序/八位字节流
--Boundary_8_814011817_1615901173024 内容类型:application/json
{"conversionError":false,"details":{}} --Boundary_8_814011817_1615901173024--
问题是,我无法在 Angular 端处理响应 无论何时返回上述响应,Angular 都无法处理此响应。 有趣的是,浏览器控制台中没有错误。所以我无法找到导致此问题的确切错误
有人可以帮我吗?
下面是 Angular 的代码:
//service where back end call is made downloadService
downloadData(someData):Observable<any> {
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json','Accept': '*/*'
}),};
return this._http.post<any>(this.backEndUrl,someData,httpOptions);
}
服务被消费的组件:(downloadService.downloadData 是一个服务调用)
downloadService.downloadData(data).subscribe(
(response:any) => {//process response here},(err) => "
);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)