Olá! Friday, 20 de September de 2024.



Dicas CódigoFonte.net
Wednesday, 15 de March de 2006

Fazendo uma requisição do tipo GET em asp.net?

Segue o exemplo todo comentado, é só copiar e se precisar, fazer alguns ajustes para adequar às suas necessidades.

Este é bem mais simples pois estou enviando uma requisição do tipo GET e não precisa que atribuído nenhum ContentType à página, como foi feito no exemplo de envio pela requisição POST.

Testado e funcionando com .NET 2.0

using System; using System.Net; using System.IO; using System.Text; using System.Web; // não esqueça de fazer referência a dll em seu projeto namespace Microsoft.Samples.QuickStart.HowTo.Net.WebRequests { static class ClientPOST { public static void Main(string[] args) { // Enviando para a página do terra os parametros pelo método post GetPage("http://www.terra.com.br"); Console.WriteLine(); Console.WriteLine("Pressione algo para continuar..."); Console.ReadLine(); } private static void GetPage(String url) { WebResponse response = null; StreamReader reader = null; try { // Cria o request da url WebRequest request = WebRequest.Create(url); // recebe os dados response = request.GetResponse(); Stream responseStream = response.GetResponseStream(); // Exibe os caracteres especiais System.Text.Encoding encoding = System.Text.Encoding.Default; reader = new StreamReader(responseStream, encoding); // Aloca o buffer Char[] buffer = new Char[256]; int count = reader.Read(buffer, 0, buffer.Length); // Imprime na tela o que recebi while (count > 0) { Console.Write(new String(buffer, 0, count)); count = reader.Read(buffer, 0, buffer.Length); } Console.WriteLine(""); } catch (Exception e) { Console.WriteLine("ERRO: " + e.Message); } finally { // Fecho tudo if (response != null) response.Close(); if (reader != null) reader.Close(); } } } }

Comentários do artigo [Novo comentário]

Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:


CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010