Pytania otagowane jako webclient

WebClient to klasa dla aplikacji .NET Framework, która zapewnia metody wysyłania i odbierania danych z zasobu identyfikowanego przez identyfikator URI.


10
Jak zmienić limit czasu w obiekcie .NET WebClient
Próbuję pobrać dane klienta na moją maszynę lokalną (programowo), a ich serwer WWW działa bardzo, bardzo wolno, co powoduje przekroczenie limitu czasu w moim WebClientobiekcie. Oto mój kod: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8; webClient.DownloadFile(downloadUrl, downloadFile); Czy istnieje sposób ustawienia nieskończonego limitu czasu dla tego obiektu? A jeśli …
230 c#  .net  file  download  webclient 

7
Decydowanie między HttpClient a WebClient
Nasza aplikacja internetowa działa w .Net Framework 4.0. Interfejs użytkownika wywołuje metody kontrolera za pośrednictwem wywołań ajax. Musimy skorzystać z usługi REST od naszego dostawcy. Oceniam najlepszy sposób na wywołanie usługi REST w .Net 4.0. Usługa REST wymaga podstawowego schematu uwierzytelniania i może zwracać dane zarówno w formacie XML, jak …

9
HTTP POST zwraca błąd: 417 „Oczekiwanie nie powiodło się”.
Gdy próbuję wysłać POST do adresu URL, powoduje to następujący wyjątek: Serwer zdalny zwrócił błąd: (417) Oczekiwanie nie powiodło się. Oto przykładowy kod: 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) Expectation Failed. Korzystanie z …
212 c#  .net  http  http-post  webclient 


5
Używanie CookieContainer z klasą WebClient
Wcześniej użyłem CookieContainer z sesjami HttpWebRequest i HttpWebResponse, ale teraz chcę go używać z WebClient. O ile rozumiem, nie ma wbudowanej metody, takiej jak w przypadku HttpWebRequests ( request.CookieContainer). Jak mogę zbierać pliki cookie z WebClient w CookieContainer? I googled to i znaleźć następujące próbki : public class CookieAwareWebClient : …

3
Jak uzyskać ciąg json z adresu URL?
Przełączam kod XML z formatu XML na JSON. Ale nie mogę znaleźć sposobu na pobranie ciągu JSON z podanego adresu URL. Adres URL wygląda mniej więcej tak: „ https://api.facebook.com/method/fql.query?query=.....&format=json ” Wcześniej korzystałem z XDocuments, tam mogłem użyć metody load: XDocument doc = XDocument.load("URL"); Jaki jest odpowiednik tej metody w przypadku …

8
WebClient a HttpWebRequest / HttpWebResponse
Wydaje mi się, że większość tego, co można osiągnąć, HttpWebRequest/Responsemożna również osiągnąć z WebClientklasą. Czytałem gdzieś, że WebClientjest to opakowanie wysokiego poziomu WebRequest/Response. Jak dotąd nie widzę niczego, co można by osiągnąć HttpWebRequest/Response, czego nie można by osiągnąć WebClient, ani gdzie HttpWebRequest / Response da ci większą „drobnoziarnistą” kontrolę. Kiedy …


10
Jak uzyskać kod statusu od webclienta?
Używam WebClientklasy do wysyłania danych do formularza internetowego. Chciałbym otrzymać kod statusu odpowiedzi przesłanego formularza. Do tej pory dowiedziałem się, jak uzyskać kod statusu, jeśli jest wyjątek Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If Jeśli jednak formularz zostanie przesłany pomyślnie i nie zostanie …
90 c#  .net  vb.net  webclient 

5
Jak programowo usunąć limit 2 połączeń w programie WebClient
Te „dobre” dokumenty RFC nakazują każdemu klientowi RFC, aby nie korzystał z więcej niż 2 połączeń na hosta ... Microsoft zaimplementował to w WebClient. Wiem, że można to wyłączyć za pomocą App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <connectionManagement> <add address="*" maxconnection="100" /> </connectionManagement> </system.net> </configuration> (znalezione na http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/1f863f20-09f9-49a5-8eee-17a89b591007 ) …

3
POSTING JSON na adres URL przez WebClient w C #
Mam kod JavaScript, który muszę przekonwertować na C #. Mój kod JavaScript wysyła kod JSON do utworzonej usługi internetowej. Ten kod JavaScript działa dobrze i wygląda następująco: 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: …
87 c#  webclient 

1
WebClient.DownloadString powoduje zniekształcone znaki z powodu problemów z kodowaniem, ale przeglądarka działa poprawnie
Poniższy kod: var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20")); daje w wyniku zmienną, textktóra zawiera między innymi ciąg „$ κ $ -Przestrzeń Minkowskiego, pole skalarne i kwestia niezmienności Lorentza” Jednak kiedy odwiedzam ten adres URL w przeglądarce Firefox, otrzymuję $ κ $ -Przestrzeń Minkowskiego, pole skalarne i kwestia niezmienniczości Lorentza co jest …

4
Zaloguj się do serwisu WWW przez C #
Jestem stosunkowo nowy w używaniu języka C # i mam aplikację, która odczytuje części kodu źródłowego w witrynie internetowej. To wszystko działa; ale problem polega na tym, że dana strona wymaga, aby użytkownik był zalogowany, aby uzyskać dostęp do tego kodu źródłowego. To, czego potrzebuje mój program, aby wstępnie zalogować …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.