DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Dicas .NET - Fazendo uma requisição do tipo Get em ASP.NET

Veja nesta dica, como fazer uma requisição do tipo Get em uma aplicação ASP.NET.

Fazendo uma requisição do tipo Get em ASP.NET

 

O exemplo esta todo comentado tendo apenas que adaptar as suas necessidades. Este é bem mais simples pois estou enviando uma requisição do tipo GET e não precisa ter atribuído nenhum ContentType à página.

 

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 parâmetros 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( );

reader.Close( );

    }

 }

}

}





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03