«webclient» etiketlenmiş sorular

WebClient, bir URI ile tanımlanan bir kaynaktan veri göndermek ve almak için yöntemler sağlayan .NET Framework uygulamaları için bir sınıftır.

8
C # 'de WebClient kullanarak belirli bir URL'ye veri gönderme
Ben sahip belirli bir URL bazı veri göndermek için "HTTP Post" WebClient ile kullanmanız gerekir. Şimdi, bunun WebRequest ile gerçekleştirilebileceğini biliyorum ama bazı nedenlerden dolayı bunun yerine WebClient kullanmak istiyorum. Mümkün mü? Eğer öyleyse, birisi bana bir örnek gösterebilir veya beni doğru yöne yönlendirebilir mi?
319 c#  post  webclient 

10
.NET WebClient nesnesindeki zaman aşımı nasıl değiştirilir
Bir istemcinin verilerini yerel makineme (programlı olarak) indirmeye çalışıyorum ve web sunucusu çok, çok yavaş, bu da benim nesnemde bir zaman aşımına neden oluyor WebClient. İşte benim kod: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8; webClient.DownloadFile(downloadUrl, downloadFile); Bu nesne üzerinde sonsuz bir zaman aşımı ayarlamanın bir yolu var mı? …
230 c#  .net  file  download  webclient 

7
HttpClient ve WebClient arasında karar verme
Web uygulamamız .Net Framework 4.0'da çalışıyor. Kullanıcı arayüzü denetleyici yöntemlerini ajax çağrıları aracılığıyla çağırır. REST servisini tedarikçimizden tüketmemiz gerekiyor. .Net 4.0'da REST hizmetini çağırmanın en iyi yolunu değerlendiriyorum. REST hizmeti Temel Kimlik Doğrulama Düzeni gerektirir ve hem XML hem de JSON'da veri döndürebilir. Büyük veri yükleme / indirme zorunluluğu yoktur …

9
HTTP POST Döndürme Hatası: 417 “Beklenti Başarısız.”
Bir URL'ye POST yapmaya çalıştığımda, aşağıdaki istisna ile sonuçlanır: Uzak sunucu bir hata döndürdü: (417) Beklenti Başarısız. İşte bir örnek 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. Bir HttpWebRequest/HttpWebResponseçift ​​ya da …
212 c#  .net  http  http-post  webclient 


5
CookieContainer'ı WebClient sınıfıyla kullanma
Daha önce HttpWebRequest ve HttpWebResponse oturumlarıyla bir CookieContainer kullandım, ancak şimdi bir WebClient ile kullanmak istiyorum. Anladığım kadarıyla, HttpWebRequests ( request.CookieContainer) gibi yerleşik bir yöntem yoktur . Bir CookieContainer'da bir WebClient'ten nasıl çerez toplayabilirim? Bunun için googled ve aşağıdaki örnek bulundu : public class CookieAwareWebClient : WebClient { private readonly …

3
URL'den bir json dizesi nasıl alınır?
Kod formu XML JSON için değiştiriyorum. Ancak belirli bir url'den bir JSON dizesi almak nasıl bulamıyorum. URL şuna benzer: " https://api.facebook.com/method/fql.query?query=.....&format=json " Daha önce XDocuments kullandım, orada load yöntemini kullanabilirsiniz: XDocument doc = XDocument.load("URL"); JSON için bu yöntemin eşdeğeri nedir? JSON.NET kullanıyorum.

8
WebClient ve HttpWebRequest / HttpWebResponse karşılaştırması
Bana öyle geliyor ki, başarılabilecek şeylerin çoğu sınıfla HttpWebRequest/Responseda başarılabilir WebClient. WebClientÜst düzey bir paketleyici olan bir yerde okudum WebRequest/Response. Şimdiye kadar birlikte gerçekleştirilebilir şey göremiyorum HttpWebRequest/Responseile gerçekleştirilebilir olamayacağını WebClient, ne HttpWebRequest / Response size daha fazla "ince taneli" kontrol verecektir nerede. WebClient'i ne zaman ve ne zaman kullanmalıyım HttpWebRequest/Response? …


10
Web istemcisinden durum kodu nasıl alınır?
WebClientSınıfı bir web formuna bazı verileri göndermek için kullanıyorum . Form gönderiminin yanıt durum kodunu almak istiyorum. Şimdiye kadar bir istisna varsa durum kodunu nasıl alacağımı öğrendim Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If Ancak, form başarıyla gönderilirse ve herhangi bir istisna atılmazsa, …
90 c#  .net  vb.net  webclient 

3
JSON'u C # içinde WebClient aracılığıyla URL'ye POSTing
C # 'a dönüştürmem gereken bazı JavaScript kodum var. JavaScript kodum, oluşturulmuş bir web hizmetine bazı JSON POST'ları gönderiyor. Bu JavaScript kodu iyi çalışıyor ve aşağıdaki gibi görünüyor: 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", …
89 c#  webclient 

5
WebClient'teki 2 bağlantı sınırını programlı olarak nasıl kaldırabilirim
Bu "iyi" RFC'ler, her RFC istemcisinden, ana bilgisayar başına 2'den fazla bağlantı kullanmamaya dikkat etmelerini zorunlu kılar ... Microsoft bunu WebClient'te uygulamıştır. İle kapatılabileceğini biliyorum App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <connectionManagement> <add address="*" maxconnection="100" /> </connectionManagement> </system.net> </configuration> ( http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/1f863f20-09f9-49a5-8eee-17a89b591007 adresinde bulunur ) Ama bunu programlı olarak nasıl …

1
WebClient.DownloadString, kodlama sorunları nedeniyle karıştırılmış karakterlere neden oluyor, ancak tarayıcıda sorun yok
Aşağıdaki kod: var text = (new WebClient()).DownloadString("http://export.arxiv.org/api/query?search_query=au:Freidel_L*&start=0&max_results=20")); textdiğer birçok şeyin yanı sıra, dizeyi içeren bir değişkenle sonuçlanır "$ κ $ -Minkowski uzayı, skaler alan ve Lorentz değişmezliği sorunu" Ancak, Firefox’ta bu URL’yi ziyaret ettiğimde $ κ $ -Minkowski uzayı, skaler alan ve Lorentz değişmezliği sorunu bu aslında doğru. Ben de …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.