【发布时间】:2017-01-12 10:16:28
【问题描述】:
我在 Angular 和 RxJS 的文档中没有找到这个。有没有办法从 HTTP 响应中获取 MediaType (img, video ..) 数据并处理/下载它?
问题在于,无论是使用get 或head 带有图像(png)或后端XML 媒体类型的HTTP 方法,我都会遇到以下HTTP 错误:
415 不支持的媒体类型
这里是代码,版本 1:
return this.http.head(this.localBackURL + ressourcesPath.exportStatistiques, {search: params});
第 2 版:
return this.http.head(this.localBackURL + ressourcesPath.exportStatistiques, {search: params});
谢谢
【问题讨论】:
-
您可能可以从响应中获取并解析标头。
-
您能提供有关 MediaType 的信息吗?另外,也许一些代码可以帮助解决问题
-
你能提供一些代码吗?下载可能发生错误的文件的方法会很好。
-
您好,感谢您的宝贵时间。我添加了返回方法。其他没有什么特别的。可以删除参数,结果相同
-
看起来两个代码行是一样的。您对请求有任何设置吗?比如你在哪里设置标题之类的?请查看更新后的答案和那里提供的链接。
标签: angular rxjs media-type