Articles of httpwebrequest

Como ignorar a verificação de certificado quando ssl

Eu estou tentando encontrar uma maneira de ignorar a verificação de certificado quando solicitar um recurso Https, até agora, encontrei algum artigo útil na internet. Mas ainda tenho algum problema. Por favor, revise meu código. Eu simplesmente não entendo o que significa o código ServicePointManager.ServerCertificateValidationCallback . Quando esse método delegado será chamado? E mais uma […]

.Net HttpWebRequest.GetResponse () gera exceção quando o código de status http 400 (solicitação incorreta) é retornado

Eu estou em uma situação onde quando eu recebo um código HTTP 400 do servidor, é uma maneira completamente legal do servidor me dizendo o que estava errado com o meu pedido (usando uma mensagem no conteúdo da resposta HTTP) No entanto, o .NET HttpWebRequest gera uma exceção quando o código de status é 400. […]

Qual é a diferença entre o código de status HTTP 200 (cache) versus o código de status 304?

Estou usando o plug-in “Velocidade da página” do Google para o Firefox acessar meu site. Alguns dos componentes da minha página são indicados como status HTTP: 200 200 (cache) 304 Por “velocidade da página” do Google. O que estou confuso é a diferença entre 200 (cache) e 304. Eu atualizei a página várias vezes (mas […]

Nenhuma conexão pôde ser feita porque a máquina de destino a recusou ativamente 127.0.0.1:3446

Estou usando o modelo WCF4.0 – REST . Estou tentando fazer um método que carregue um arquivo usando um stream. O problema sempre ocorre em Stream serverStream = request.GetRequestStream(); Classe para streaming: namespace LogicClass { public class StreamClass : IStreamClass { public bool UploadFile(string filename, Stream fileStream) { try { FileStream fileToupload = new FileStream(filename, […]

Número máximo de HttpWebRequests simultâneos

Estou testando o stress de um aplicativo da web e configurei um programa de teste do windows que gera vários threads e envia uma solicitação da web para cada um deles. O problema é que eu recebo a seguinte saída: 01/09/09 11:34:04 Starting new HTTP request on 10 01/09/09 11:34:04 Starting new HTTP request on […]

A solicitação foi anulada: não foi possível criar o canal seguro SSL / TLS

Não podemos nos conectar a um servidor HTTPS usando o WebRequest devido a essa mensagem de erro: The request was aborted: Could not create SSL/TLS secure channel. Sabemos que o servidor não tem um certificado HTTPS válido com o caminho usado, mas, para contornar esse problema, usamos o código a seguir que tiramos de outra […]

Entre no site, via C #

Sou relativamente novo em usar o C # e tenho um aplicativo que lê partes do código-fonte em um site. Isso tudo funciona; mas o problema é que a página em questão requer que o usuário esteja logado para acessar este código-fonte. O que meu programa precisa para registrar inicialmente o usuário no site? Depois […]

Como postar o JSON no servidor?

Aqui está o código que estou usando: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = “POST”; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important – make sure you specify type this way request.ContentType = “application/json; charset=UTF-8”; request.Accept […]

Usando CookieContainer com class WebClient

Eu usei anteriormente um CookieContainer com sessões HttpWebRequest e HttpWebResponse, mas agora, eu quero usá-lo com um WebClient. Tanto quanto eu entendo, não há nenhum método embutido como existe para HttpWebRequests ( request.CookieContainer ). Como posso coletar cookies de um WebClient em um CookieContainer? Eu pesquisei por isso e encontrei o seguinte exemplo : public […]

Carregar arquivos com HTTPWebrequest (multipart / form-data)

Existe alguma class, biblioteca ou algum pedaço de código que me ajudará a fazer upload de arquivos com o HTTPWebrequest ? Editar 2: Eu não quero fazer upload para uma pasta WebDAV ou algo parecido. Eu quero simular um navegador, assim como você carrega seu avatar em um fórum ou envia um arquivo via formulário […]