![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: C# ::: Soquetes, Internet, E-mail, Rede, etc ::: HttpWebRequest |
Entenda e aprenda a usar a classe HttpWebRequest em seus programas C#Quantidade de visualizações: 682 vezes |
A classe HttpWebRequest fornece uma implementação específica da classe WebRequest para o protocolo HTTP. Veja sua posição na hierarquia de classes do .NET Framework:
System.Object
System.MarshalByRefObject
System.Net.WebRequest
System.Net.HttpWebRequest
Esta classe também implementa a interface ISerializable. Objetos da classe HttpWebRequest fornecem suporte para as propriedades e métodos definidos na classe WebRequest e para propriedades e métodos adicionais que permitem aos usuários interagirem diretamente com servidores usando HTTP. Veja um trecho de código no qual usamos a classe HttpWebRequest para fazer uma requisição HTTP ao endereço http://www.arquivodecodigos.net:
static void Main(string[] args){
// vamos definir a URL a ser acessada
string url = "http://www.arquivodecodigos.net";
// vamos criar um objeto HttpWebRequest
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
// vamos enviar a requisição e obter uma resposta em forma de
// um objeto HttpWebResponse
HttpWebResponse httpWebResponse = (HttpWebResponse)httpRequest.GetResponse();
// vamos verificar se a requisição obteve alguma resposta
if(httpRequest.HaveResponse){
Console.WriteLine("Houve resposta à requisição.");
}
else{
Console.WriteLine("Não houve resposta à requisição.");
}
Console.Write("\n\nPressione uma tecla para sair...");
Console.ReadKey();
}
Veja que a requisição só acontece quando efetuamos uma chamada ao método GetResponse(). E, a resposta à requisição vem em forma de um objeto da classe HttpWebResponse. Observe no trecho de código acima que não precisamos usar o construtor HttpWebRequest. Em vez disso usamos o método Create() da classe WebRequest para inicializar objetos HttpWebRequest. Se o esquema do URI (Uniform Resource Identifier) for http:// ou https://, o método Create() retorna um objeto HttpWebRequest. O método GetResponse() efetua um requisição síncrona ao recurso especificado na propriedade RequestUri e retorna um objeto HttpWebResponse que contém a resposta. Podemos fazer requisições assíncronas ao recurso usando os métodos BeginGetResponse() e EndGetResponse(). Quando precisamos enviar dados a um recurso (URI), o método GetRequestStream() retorna um objeto Stream que pode ser usado para o envio de dados. Os métodos BeginGetRequestStream() e EndGetRequestStream() fornecem acesso assíncrono ao fluxo de envio de dados. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
|
Python - Como criar arrays (vetores e matrizes) usando o objeto ndarray da biblioteca Numpy do Python JavaScript - Como usar objetos Set em seus códigos JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





