Soweit ich das beurteilen kann, gibt es keine Möglichkeit zu wissen, dass es sich speziell um eine Zeitüberschreitung handelt. Suche ich nicht am richtigen Ort oder vermisse ich etwas Größeres? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { …
Wie füge ich einer HttpClientAnfrage einen benutzerdefinierten Header hinzu ? Ich benutze die PostAsJsonAsyncMethode, um den JSON zu posten. Der benutzerdefinierte Header, den ich hinzufügen müsste, ist "X-Version: 1" Folgendes habe ich bisher getan: using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://api.clickatell.com/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", …
Ich habe kürzlich eine einfache Anwendung zum Testen des HTTP-Anrufdurchsatzes erstellt, die asynchron im Vergleich zu einem klassischen Multithread-Ansatz generiert werden kann. Die Anwendung kann eine vordefinierte Anzahl von HTTP-Aufrufen ausführen und zeigt am Ende die Gesamtzeit an, die für deren Ausführung erforderlich ist. Während meiner Tests wurden alle HTTP-Aufrufe …
Ich habe ein seltsames Problem, das mich verrückt macht ... Ich habe ein einfaches Klassenbibliotheksprojekt (Full .NET Framework, 4.6.1) mit einer Wrapper-Klasse für Funktionen rund um Cosmos DB. Daher habe ich diesem Projekt das NuGet-Paket 1.19.1 „Microsoft.Azure.DocumentDB“ hinzugefügt. Ansonsten verweise ich auf das NuGet-Paket 10.0.3 „Newtonsoft.Json“ sowie auf einige NuGet-Pakete …
Ich habe den folgenden Code, der erfolgreich funktioniert. Ich kann nicht herausfinden, wie ich den Cookie aus der Antwort herausholen kann. Mein Ziel ist es, dass ich in der Lage sein möchte, Cookies in der Anfrage zu setzen und Cookies aus der Antwort zu erhalten. Gedanken? private async Task<string> Login(string …
Ich habe versucht herauszufinden, wie man den Inhalt eines httpclient-Aufrufs liest, und ich kann ihn anscheinend nicht verstehen. Der Antwortstatus, den ich erhalte, ist 200, aber ich kann nicht herausfinden, wie ich zu dem tatsächlich zurückgegebenen Json komme, was alles ist, was ich brauche! Folgendes ist mein Code: async Task<string> …
Ich habe einen Anruf aus einer xaml-basierten C#Metro-Anwendung auf dem Win8 CP. Dieser Aufruf trifft einfach einen Webdienst und gibt JSON-Daten zurück. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); Es hängt …
Ich benutze System.Net.Http, ich habe mehrere Beispiele im Web gefunden. Ich habe es geschafft, diesen Code für eine POSTAnfrage zu erstellen : public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new …
Ich vermisse hier wahrscheinlich etwas Offensichtliches. Ich verwende HttpClientdie Würfe HttpRequestException, die StatusCodein der Nachrichtenzeichenfolge enthalten sind. Wie kann ich darauf zugreifen StatusCode? Edit : Mehr Infos, ich habe diese Frage in Eile geschrieben. Ich verwende, HttpClientum auf eine andere API in meinem WebApi-Projekt zuzugreifen. Ja, ich weiß warum ich …
Dies geschah im Rahmen der Codierung gegen Google Cloud Messaging, gilt jedoch an anderer Stelle. Folgendes berücksichtigen: var http = new HttpClient(); http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX"); und var http = new HttpClient(); http.DefaultRequestHeaders.Add("Authorization", "key=XXX"); Beide generieren eine FormatException: System.FormatException: Das Format des Wertschlüssels = XXX 'ist ungültig. Die Lösung besteht …
Angesichts der Tatsache, dass der .net HttpClient unter Berücksichtigung der Wiederverwendung entwickelt wurde und langlebig sein soll und in kurzlebigen Fällen Speicherlecks gemeldet wurden . In welchen Richtlinien möchten Sie einen bestimmten Endpunkt mit verschiedenen Inhaber-Token (oder einem beliebigen Berechtigungsheader) ruhig aufrufen, wenn Sie den Endpunkt für mehrere Benutzer aufrufen? …
Ich versuche, den JSON zu deserialisieren, der von der http://api.usa.gov/jobs/search.json?query=nursing+jobsVerwendung des .NET 4.0-Taskmusters zurückgegeben wurde. Es gibt diesen JSON zurück ('JSON-Daten laden' @ http://jsonviewer.stack.hu/). [ { "id": "usajobs:353400300", "position_title": "Nurse", "organization_name": "Indian Health Service", "rate_interval_code": "PA", "minimum": 42492, "maximum": 61171, "start_date": "2013-10-01", "end_date": "2014-09-30", "locations": [ "Gallup, NM" ], "url": …
Ich muss eine PATCHAnfrage mit der Windows.Web.Http.HttpClientKlasse machen und es gibt keine offizielle Dokumentation darüber, wie es geht. Wie kann ich das machen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.