Articles of webclient

Richiesta di html su https con c # Webclient

Sto provando varie risorse html tramite la class c # WebClient da un sito su cui non ho alcun controllo. Quando provo ad accedere a URL come ” https://archive.org/details/OTRR_In_The_Name_Of_The_Law_Singles ” Viene visualizzato l’errore: System.Net.WebException: la richiesta è stata interrotta: imansible creare il canale protetto SSL / TLS. Ho trovato soluzioni che suggeriscono di utilizzare il […]

WebClient esegue javascript

Ne ho una. pagina aspx che ha alcune funzioni JavaScript che controllano il paging. Posso eseguire questa funzione javascript tramite webbrowser con il seguente metodo all’interno di WebBrowser1_DocumentCompleted WebBrowser1.Document.Window.DomWindow.execscript (“somefunction();”, “JavaScript”) Il browser è molto lento e preferisco usare System.Net.WebClient.DownloadString . Ha un modo per eseguire questo script con i metodi System.Net.WebClient che sono più […]

Caricamento di file su file server utilizzando la class webclient

Attualmente ho un’applicazione che riceve un file caricato dalla mia applicazione web. Ora ho bisogno di trasferire quel file su un file server che si trova sulla stessa rete (tuttavia questo potrebbe non essere sempre il caso). Stavo tentando di utilizzare la class webclient in C # .NET. string filePath = “C:\\test\\564.flv”; try { WebClient […]

Errore restituito POST HTTP: 417 “Expectation Failed.”

Quando provo a pubblicare su un URL, si verifica la seguente eccezione: Il server remoto ha restituito un errore: (417) Expectation Failed. Ecco un codice di esempio: 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. L’utilizzo di una […]

JsonConvert.DeserializeObject (stringa) restituisce un valore nullo per la proprietà $ id

Sto scaricando il JSON utilizzando System.Net.WebClient.DownloadString. Sto ricevendo una risposta valida: { “FormDefinition”: [ { “$id”:”4″, “Class”:558, “ClassDisplayLabel”:”Punchworks”, “Name”:”Punchworks Form” }, { “$id”:”6″, “Class”:558, “ClassDisplayLabel”:”Punchworks”, “Name”:”Punchworks Form test second” }, { “$id”:”46″, “Class”:558, “ClassDisplayLabel”:”Punchworks”, “Name”:”any_Name” }, { “$id”:”47″, “Class”:558, “ClassDisplayLabel”:”Punchworks”, “Name”:”Punchworks Form test second” }, { “$id”:”49″, “Class”:558, “ClassDisplayLabel”:”Punchworks”, “Name”:”Testing Name ??´????? ???? ACEeiÅ¡uu { […]

C # – Come effettuare una chiamata HTTP

Volevo effettuare una chiamata HTTP a un sito Web. Devo solo premere l’URL e non voglio caricare o scaricare alcun dato. Qual è il modo più semplice e veloce per farlo. Ho provato sotto il codice, ma è lento e dopo la seconda richiesta ripetitiva va in timeout per 59 secondi e poi riprende: WebRequest […]

Controller ASP.NET: un modulo o un handler asincrono è stato completato mentre era ancora in attesa un’operazione asincrona

Ho un controller ASP.NET MVC 4 molto semplice: public class HomeController : Controller { private const string MY_URL = “http://smthing”; private readonly Task task; public HomeController() { task = DownloadAsync(); } public ActionResult Index() { return View(); } private async Task DownloadAsync() { using (WebClient myWebClient = new WebClient()) return await myWebClient.DownloadStringTaskAsync(MY_URL) .ConfigureAwait(false); } } […]

Come ottenere il codice di stato da webclient?

Sto usando la class WebClient per pubblicare alcuni dati su un modulo web. Vorrei ottenere il codice di stato della risposta dell’invio del modulo. Finora ho scoperto come ottenere il codice di stato se c’è un’eccezione Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If Tuttavia, se il modulo viene […]

Come posso autenticare una richiesta WebClient?

Sto facendo una chiamata a una pagina sul mio sito usando webclient. Sto cercando di ottenere il risultato della pagina web messa in un pdf, quindi sto cercando di ottenere una rappresentazione di stringa della pagina renderizzata. Il problema è che la richiesta non è autenticata, quindi tutto quello che ottengo è una schermata di […]

Come compilare i moduli e inviarli con Webclient in C #

Sono nuovo nell’usare le librerie WebClient, HttpResponse e HttpRequest in C #, quindi abbi pazienza con me, se la mia domanda è confusa da leggere. Ho bisogno di build un WinForm basato su C # in grado di aprire un URL, che è protetto con l’authorization di base. Ho fatto questo con l’aggiunta di questo […]