Ir para o conteúdo
Carlos Barros

[C] Webrequest

Mensagens Recomendadas

Carlos Barros

Boa tarde,

Eu gostaria de saber como fazer um WebRequest em C.

por exemplo em C#:

		 ASCIIEncoding enconding = new ASCIIEncoding();
		 String postData = "ip=" + ip + "&name=" + name;
		 byte[] data = enconding.GetBytes(postData);
		 WebRequest request = WebRequest.Create("http://localhost/insert.php");
		 request.Method = "POST";
		 request.ContentType = "application/x-www-form-urlencoded";
		 request.ContentLength = data.Length;
		 Stream stream = request.GetRequestStream();
		 stream.Write(data, 0, data.Length);
		 stream.Close();
		 WebResponse response = request.GetResponse();
		 stream = response.GetResponseStream();
		 StreamReader sr = new StreamReader(stream);
		 MessageBox.Show(sr.ReadToEnd());
		 sr.Close();
		 stream.Close();

PS: Eu gostaria de saber como fazer em C e NÃO C#.

Obrigado

Editado por Carlos Barros

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg

Tens que usar uma biblioteca, por exemplo: libcurl.

Se preferes fazer tudo "à pata" (com sockets), aconselho-te uma leitura do "Beej's Guide to Network Programming".


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.