Articles of webclient

HTTP POST Retorna Erro: 417 “Expectativa Falhou”.

Quando tento POSTAR para um URL, resulta na seguinte exceção: O servidor remoto retornou um erro: (417) Expectation Failed. Aqui está um código de exemplo: 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. Usar um par HttpWebRequest/HttpWebResponse ou […]

Como faço para autenticar uma solicitação do WebClient?

Estou fazendo uma chamada para uma página no meu site usando o webclient. Eu estou tentando obter o resultado da página da web em um pdf, então estou tentando obter uma representação de seqüência de caracteres da página renderizada. O problema é que a solicitação não é autenticada, então tudo que eu obtenho é uma […]

Como faço para baixar vários arquivos usando o web client, mas um de cada vez?

Tem sido surpreendentemente difícil encontrar um exemplo de código para baixar vários arquivos usando o método asynchronous da class webclient, mas baixando um de cada vez. Como posso iniciar um download asynchronous, mas aguarde até que o primeiro termine até o segundo, etc. Basicamente um que. (note que não quero usar o método sync, devido […]

Como obter o código de status do webclient?

Eu estou usando a class WebClient para postar alguns dados em um formulário da web. Gostaria de obter o código de status da resposta do envio do formulário. Até agora eu descobri como obter o código de status se houver uma exceção Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End […]

Como preencher formulários e enviar com Webclient em c #

Eu sou novo em usar as bibliotecas WebClient, HttpResponse e HttpRequest em C #, por isso tenha paciência comigo, se a minha pergunta é confusa para ler. Eu preciso construir um WinForm baseado em C #, que pode abrir um URL, que é garantido com a autorização básica. Eu fiz isso adicionando isso ao header, […]

Como verificar se o System.Net.WebClient.DownloadData está baixando um arquivo binário?

Eu estou tentando usar o WebClient para baixar um arquivo da web usando um aplicativo WinForms. No entanto, eu realmente só quero baixar o arquivo HTML. Qualquer outro tipo eu vou querer ignorar. Eu verifiquei o WebResponse.ContentType , mas seu valor é sempre null . Alguém tem alguma idéia do que poderia ser a causa?

É possível transferir a autenticação do Webbrowser para WebRequest

Estou usando o controle webbrowser para fazer login em qualquer site. E então eu quero baixar alguns html sub-página usando WebRequest (ou WebClient). Esses links devem requerer autenticação. Como transferir informações de autenticação do Web browser para Webrequest ou Webclient?

Que diferença existe entre as classs WebClient e HTTPWebRequest no .NET?

Que diferença existe entre as classs WebClient e HttpWebRequest no .NET? Ambos fazem coisas muito parecidas. Na verdade, por que eles não foram mesclados em uma class (muitos methods / variables, etc, podem ser uma das razões, mas existem outras classs no .NET que quebram essa regra). Obrigado.

Cliente da Web vs. HttpWebRequest / HttpWebResponse

Parece-me que a maior parte do que pode ser realizado com HttpWebRequest/Response também pode ser realizada com a class WebClient . Eu li em algum lugar que o WebClient é um wrapper de alto nível para o WebRequest/Response . Até agora, não consigo ver nada que possa ser realizado com o HttpWebRequest/Response que não possa […]

Como posso obter o WebClient para usar cookies?

Eu gostaria que o VB.net WebClient lembrasse cookies. Eu procurei e tentei várias classs de sobrecargas. Quero fazer login em um site via POST, depois POST para outra página e obter seu conteúdo enquanto ainda mantenho minha session. Isso é possível com o VB.net sem usar o controle WebBrowser? Eu tentei Chilkat.HTTP e funciona, mas […]