2016-04-15 8 views
2

Gibt es eine Möglichkeit, mit einer der .NET Azure-Bibliotheken zu überprüfen, ob eine Ressource auf dem CDN vorhanden ist. Ich kann überprüfen, ob ein Klecks existiert haben, aber nicht über alles kommen, die überprüft, ob es existiert auch auf dem CDNAzure-CDN prüfen, wenn ein Bild vorhanden ist

Antwort

3

Stellen Sie sich vor, dass Ihre BLOB-URL:

http://foo.blob.core.windows.net/cdn/test.png 

und dass Ihr CDN Endpunkt ist bar.vo.msecnd.net

Führen Sie einfach eine HTTP HEAD Anfrage an http://bar.vo.msecnd.net/cdn/test.png, um zu sehen, ob die Datei existiert.

den Code in this answer

HttpWebResponse response = null; 
var request = (HttpWebRequest)WebRequest.Create("http://bar.vo.msecnd.net/cdn/test.png"); 
request.Method = "HEAD"; 


try 
{ 
    response = (HttpWebResponse)request.GetResponse(); 
} 
catch (WebException ex) 
{ 
    /* do something here */ 
} 
finally 
{ 
    // Don't forget to close your response. 
    if (response != null) 
    { 
     response.Close() 
    } 
} 
+0

Aber nicht dieses Kabel mit dem CDN Abrufen des Bild abgegeben paraphrasieren? –

+0

Nein, weil es KOPF nicht GET ist, ao es nicht den img respone Körper fatet –

Verwandte Themen