2017-01-12 16 views
0

AngularとRxJSのドキュメントでこれを見つけられませんでした。プロセスのHTTPレスポンスからMediaType(img、video ..)データを取得する方法はありますかダウンロードしますか?RxJS - Angular2 - メディアタイプを取得する時計

問題は、画像(PNG)またはバックエンドからXMLメディアタイプget又はhead 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}); 

おかげ

+0

おそらく応答からヘッダーを先頭にして解析することができます。 –

+0

MediaTypeに関する情報を提供できますか?また、多分いくつかのコードは、問題を解決するのに役立ちます – Loki

+0

いくつかのコードを提供してくださいできますか?おそらくエラーが発生するファイルをダウンロードする方法は良いでしょう。 – Loki

答えて

0

私は問題を正しく理解している場合は本当にわかりません。

ただし、何かからメタデータを取得するには、 getリクエストメソッドを使用する代わりに、headリクエストメソッドを使用できます。

getメソッドを続行するかどうかを決定するために必要な情報を取得するために、これを使用できます。

ファイルをダウンロードしてからMediaTypeを確認したい場合は、getの後にヘッダーを読むことができます。

更新 すばやくGoogleをエラーにして、以下を見つけました。私が見ているコードは現在ありませんので、私はあなたがたぶん似たような問題を抱えていると思います。

415 Unsupported Media Type - POST json to OData service in lightswitch 2012

あなたは間違ってContent-Typeおよび/または間違ったAcceptヘッダーの設定を持っている場合、このエラーが起こるように見えます。

関連する問題