2016-08-16 6 views
3

これはやや散発的なようですが、私は自分自身で同様のハードウェアを使用して問題を再現できませんでしたが、Mobile SafariではRaygun(エラー追跡ソフトウェア)類似した:Ember Data 0ペイロード空のコンテンツタイプ

エンバーデータ要求GETのAPI/V1 /販売/最近は返さ0ペイロード(空のContent-Type)

のMozilla/5.0(iPhone; CPU iPhone OS 9_3_4のMac OS Xなど) AppleWebKit/601.1.46(GeckoのようなKHTML)バージョン/ 9.0 Mobile/13G35 Safari/601.1

ログを調査する際に、そのAPIがその時点で失敗したというリクエスト(200または304ステータス)が表示されないため、おそらく何が起きている可能性があり、Ember Dataの問題か、私のAPIは、EDが好きではないもので応答しています。

DEBUG: ------------------------------- 
DEBUG: Ember  : 2.4.5 
DEBUG: Ember Data : 2.4.3 
DEBUG: jQuery  : 2.2.4 
DEBUG: ------------------------------- 
+0

サーバー側の問題のようです。 –

+0

@ SteveH。それはしませんが、リクエストは200または204のステータスとコンテンツタイプが定義されているので成功しています... * shrug * – typeoneerror

+0

私はHTTPリクエストでスヌープするためにプロキシを試します –

答えて

4

このエラーは、数ヶ月間私の側の棘でした。私はEmber Dataがエラーメッセージをどのように作成していたかを見て、エラーメッセージの0がステータスコードであると認識していました。 XHRがブラウザによってキャンセルされたときにステータスコード0が一般的に発生するとの同僚の意見がありました。そこで、私はChrome Dev ToolsのNetwork Throttlingを有効にし、XHR中にリフレッシュしてエラーを確実に再現することができました。したがって、それは要求をキャンセルするクライアントに過ぎず、無視することができます。

+0

素晴らしい!私はそう願っています:D – typeoneerror

+0

このエラーは、この[PR](https://github.com/emberjs/data/pull/4567) –

関連する問題