Als «webclient» getaggte Fragen

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.


10
So ändern Sie das Zeitlimit für ein .NET WebClient-Objekt
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 …
229 c#  .net  file  download  webclient 

7
Entscheidung zwischen HttpClient und WebClient
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 …

9
HTTP POST gibt Fehler zurück: 417 "Erwartung fehlgeschlagen."
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) …
212 c#  .net  http  http-post  webclient 


5
Verwenden von CookieContainer mit der WebClient-Klasse
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 …

3
Wie bekomme ich einen JSON-String von der URL?
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 …

8
WebClient vs. HttpWebRequest / HttpWebResponse
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" …


10
Wie erhalte ich den Statuscode vom Webclient?
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 …
90 c#  .net  vb.net  webclient 

5
Wie kann ich das 2-Verbindungslimit in WebClient programmgesteuert entfernen?
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 …

3
POSTEN von JSON an eine URL über WebClient in C #
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: …
86 c#  webclient 

1
WebClient.DownloadString führt aufgrund von Codierungsproblemen zu verstümmelten Zeichen, aber der Browser ist in Ordnung
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 …

4
Melden Sie sich über C # auf der Website an
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, …

4
Wie können Sie WebClient ein Zertifikat hinzufügen (C #)?
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"); …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.