WebClient ist eine Klasse für .NET Framework-Anwendungen, die Methoden zum Senden und Empfangen von Daten von einer durch einen URI identifizierten Ressource bereitstellt.
Ich muss "HTTP Post" mit WebClient verwenden, um einige Daten an eine bestimmte URL zu senden, die ich habe. Jetzt weiß ich, dass dies mit WebRequest erreicht werden kann, aber aus bestimmten Gründen möchte ich stattdessen WebClient verwenden. Ist das möglich? Wenn ja, kann mir jemand ein Beispiel zeigen oder …
Ich versuche, die Daten eines Clients (programmgesteuert) auf meinen lokalen Computer herunterzuladen, und sein Webserver ist sehr, sehr langsam, was zu einer Zeitüberschreitung in meinem WebClientObjekt führt. Hier ist mein Code: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8; webClient.DownloadFile(downloadUrl, downloadFile); Gibt es eine Möglichkeit, ein unendliches Zeitlimit für dieses …
Unsere Web-App läuft in .Net Framework 4.0. Die Benutzeroberfläche ruft Controller-Methoden über Ajax-Aufrufe auf. Wir müssen den REST-Service unseres Anbieters in Anspruch nehmen. Ich prüfe, wie der REST-Service in .Net 4.0 am besten aufgerufen werden kann. Der REST-Service erfordert ein Standardauthentifizierungsschema und kann Daten sowohl in XML als auch in …
Wenn ich versuche, auf eine URL zu posten, führt dies zu der folgenden Ausnahme: Der Remote-Server hat einen Fehler zurückgegeben: (417) Erwartung fehlgeschlagen. Hier ist ein Beispielcode: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) …
Welchen Unterschied gibt es zwischen den WebClientund den HttpWebRequestKlassen in .NET? Beide machen sehr ähnliche Dinge. Warum wurden sie nicht zu einer Klasse zusammengeführt (zu viele Methoden / Variablen usw. können ein Grund sein, aber es gibt andere Klassen in .NET, die gegen diese Regel verstoßen). Vielen Dank.
Ich habe zuvor einen CookieContainer mit HttpWebRequest- und HttpWebResponse-Sitzungen verwendet, möchte ihn jetzt jedoch mit einem WebClient verwenden. Soweit ich weiß, gibt es keine integrierte Methode wie für HttpWebRequests ( request.CookieContainer). Wie kann ich Cookies von einem WebClient in einem CookieContainer sammeln? Ich habe danach gegoogelt und folgendes Beispiel gefunden …
Ich wechsle mein Codeformular XML zu JSON. Ich kann jedoch nicht herausfinden, wie eine JSON-Zeichenfolge aus einer bestimmten URL abgerufen werden kann. Die URL lautet ungefähr so: " https://api.facebook.com/method/fql.query?query=.....&format=json " Ich habe vorher XDocuments verwendet, dort konnte ich die Lademethode verwenden: XDocument doc = XDocument.load("URL"); Was entspricht dieser Methode für …
Es scheint mir, dass das meiste, was mit erreicht werden HttpWebRequest/Responsekann, auch mit der WebClientKlasse erreicht werden kann. Ich habe irgendwo gelesen, für WebClientwas ein High-Level-Wrapper ist WebRequest/Response. Bisher kann ich nichts sehen, was mit HttpWebRequest/Responsedem nicht erreicht werden kann WebClient, noch mit HttpWebRequest / Response, das Ihnen eine "feinkörnigere" …
Ich verwende webClient.DownloadFile()eine Datei herunterzuladen , kann ich einen Timeout für diesen Satz , so dass es nicht so lange dauern , wenn es nicht auf die Datei zugreifen kann?
Ich benutze die WebClientKlasse, um einige Daten in ein Webformular zu posten. Ich möchte den Antwortstatuscode der Formularübermittlung erhalten. Bisher habe ich herausgefunden, wie man den Statuscode erhält, wenn es eine Ausnahme gibt Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If Wenn das Formular …
Diese "feinen" RFCs verlangen von jedem RFC-Client, dass sie nicht mehr als 2 Verbindungen pro Host verwenden ... Microsoft hat dies in WebClient implementiert. Ich weiß, dass es mit ausgeschaltet werden kann App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <connectionManagement> <add address="*" maxconnection="100" /> </connectionManagement> </system.net> </configuration> (gefunden unter http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/1f863f20-09f9-49a5-8eee-17a89b591007 …
Ich habe JavaScript-Code, den ich in C # konvertieren muss. Mein JavaScript-Code sendet einige JSON-Dateien an einen erstellten Webdienst. Dieser JavaScript-Code funktioniert einwandfrei und sieht folgendermaßen aus: var vm = { k: "1", a: "2", c: "3", v: "4" }; $.ajax({ url: "http://www.mysite.com/1.0/service/action", type: "POST", data: JSON.stringify(vm), contentType: "application/json;charset=utf-8", success: …
Der folgende Code: var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20")); führt zu einer Variablen text, die unter anderem die Zeichenfolge enthält "$ κ $ -Minkowski-Raum, Skalarfeld und das Problem der Lorentz-Invarianz" Wenn ich jedoch diese URL in Firefox besuche, erhalte ich $ κ $ -Minkowski-Raum, Skalarfeld und das Problem der Lorentz-Invarianz das …
Ich bin relativ neu in der Verwendung von C # und habe eine Anwendung, die Teile des Quellcodes auf einer Website liest. Das alles funktioniert; Das Problem ist jedoch, dass für die betreffende Seite der Benutzer angemeldet sein muss, um auf diesen Quellcode zugreifen zu können. Was mein Programm benötigt, …
Ich weiß, dass es ziemlich einfach ist, einem HttpWebRequest ein Zertifikat hinzuzufügen. Ich habe jedoch keine Möglichkeit gefunden, das Äquivalent mit WebClient zu erreichen. Grundsätzlich möchte ich mit WebClient einen POST mit einem bestimmten Zertifikat versenden. Wie würden Sie genau diesen Code mit WebClient erreichen: var request = (HttpWebRequest) WebRequest.Create("my-url"); …
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.