Articles of httpwebrequest

HttpWebRequest para URL com ponto no final

quando eu faço um GET com o WebRequest.Create (” http: // abc / test .”) eu recebo 404 porque de acordo com o fiddler o ponto final é removido pelo .NET e o servidor web precisa do ponto. Como posso evitar isso ou contornar isso? qualquer solução alternativa é apreciada!

Usando um certificado autoassinado com o HttpWebRequest / Response do .NET

Estou tentando se conectar a uma API que usa um certificado SSL autoassinado. Eu estou usando os objects HttpWebRequest e HttpWebResponse do .NET. E estou recebendo uma exceção que: A conexão subjacente foi fechada: não foi possível estabelecer uma relação de confiança para o canal seguro SSL / TLS. Eu entendo o que isso significa. […]

Ajustando o tempo limite de conexão HttpWebRequest em c #

Acredito que depois de longa pesquisa e pesquisa, descobri que o que eu quero fazer é, provavelmente, melhor servido configurando uma conexão assíncrona e encerrando-a após o tempo limite desejado … Mas vou em frente e peço de qualquer maneira! Snippet rápido de código: HttpWebRequest webReq = (HttpWebRequest)HttpWebRequest.Create(url); webReq.Timeout = 5000; HttpWebResponse response = (HttpWebResponse)webReq.GetResponse(); […]

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 […]