Ich benutze System.Net.Http.HttpClient, Es zeigt einige seltsame Fehler. Unten ist mein Code.httpclient Problem in UWP
public async static Task SearchYoutube(string query, int count)
{
try
{
string format = "https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=20&q=mere&key=XXXXXXXXXXXXXXX&pageToken=";
HttpClient client = new HttpClient();
// System.Net.ServicePointManager.EnableDnsRoundRobin = true;
var html = await client.GetStringAsync(format);
string ht = html.ToString();
}
catch (Exception ex)
{
//var resp = ex.Response as HttpWebResponse;
}
}
exception- Der Text mit diesem Fehlercode zugeordnet ist, nicht gefunden werden konnte.
Bei der Unterstützung des sicheren Kanals ist ein Fehler aufgetreten.
Mein workarounds- hrresult- -2147012739 (Ich denke, das WINNETI_SCHANNEL_ERROR)
unten ist die stacktrace-
bei System.Net.Http.HttpClientHandler.d__86.MoveNext() - - Ende des Stack-Trace vom vorherigen Speicherort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) bei S ystem.Net.Http.HttpClient.d__58.MoveNext()
Schritte Ich habe das Problem zu lösen genommen:
Firewall 1.Turned ab.
2.Given alle verfügbaren Optionen in den Internetoptionen (SSL, TLS etc.)
3.Die Link zur Verfügung gestellt habe, habe ich bereits überprüft, dass.
4.Tried Windows.Web.http statt system.net.http
5.Used Handlers und Zertifikate
6.Checked Fähigkeiten-Internet (Client), Internet (Client und Server), Private Netzwerke (sogar ich überprüft alle Funktionen und versuchte, aber das gleiche Ergebnis)
7.Ich habe eine Konsolenanwendung erstellt und die gleichen Codes eingefügt, arbeitete wie ein Charme.Das einzige Problem ist, es funktioniert nicht in uwp-Plattform und speziell in meinem System (Es funktioniert im System meines Freundes).
8.Tried alle verfügbaren Optionen im Internet verfügbar.
Welche Windows und Visual Studio verwenden Sie? –
@ JuanPabloGarciaCoello-Ich verwende Windows 10, Windows 10 SDK 14393, Visual Studio 2015 Community-Version. –
Ich habe auch Probleme mit einer anderen URL, ich habe dies für Workaround verwendet https://msdn.microsoft.com/en-us/windows/uwp/networking/httpclient und meins funktioniert jetzt. –