UWPとHttpClientで興味深い機能が1つ見つかりました.WebRequestでも動作します。 すべてのHTTPリクエストは "If- *"ヘッダーを送信します。私はUWPとWPFのアプリを試しました。 "If-"ヘッダーをサポートしていないAzureファイルストレージにリクエストを送り、ヘッダーが送信されるとエラー400を返します。だからここに私のコード:UWP HttpClientが "If"ヘッダーを無効にする
HttpClient client = new HttpClient();
var response = await client.GetAsync("LINK_TO_AZURE_FILE_STORAGE_IMAGE");
非常に単純に、2つのアプリに似ています。結果 - WPFアプリケーションは "If- *"ヘッダを送信しません。UWPはヘッダを送信します。つまり、私はUWPアプリケーションでファイルストレージを使用することができないということです。エラー400が発生しました。
私の質問は - このキャストを無効にすることはできますか?あなたのご注意ありがとう
うわー!たくさんありがとう!おそらくあなたが知っている - この機能やバグですか? Imageコントロールでは、Httpにアクセスできないためです。 Image.SourceへのURIの送信はお勧めできませんが、誰かがその機能を必要とし、問題を抱えているかもしれません... – FoxNet
これはUWPの機能であり、Windows Anniversary Update SDK以来、新しい列挙値 "NoCache" HttpCacheReadBehavior列挙に追加します。詳細については、[ここ](https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/12320304-httpclient-clear-cache)を参照してください。 –