Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vanessa Rodrigues

HttpClient em c#

Recommended Posts

Oii sou nova por aqui e to precisando de ajuda em c# já que não tenho muita experiência na linguagem .

Assim, onde eu trabalho todos os dias tem q ser registrado em uma página na internet com um programa chamado SEAT, o que foi produzido ou em qual tarefas estamos durante o expediente de trabalho.Ok. A tarefa q foi passada a mim era a de facilitar o envio desses registros, ao invés da pessoa ir até a página, procurar/criar sua tarefa configurar alguns campos e tals e enviar ( isso se ela se lembrar de fazer isso todos os dias ) ela vai receber uma notificação na barra de tarefas do windows e clicando ali vai aparecer um formulário com basicamente os principais campos q tem lá na outra página, enviar e pronto. Na minha aplicação estou tentando usar HttpClient para poder fazer o envio no formulário, só q como já informei no começo não sou muito familiarizada com c# e estou tendo dificuldades em avançar no código, se puderem me ajudar eu agradeço. Segue abaixo o que eu fiz no meu código até agora.

 

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Configuration;
using System.Net.Http;
using System.Net;
using System.Web;
using System.Windows.Forms;
using System.Net.Http.Headers;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
}
private async void HttpClientCall()
{
//fiddler
Console.WriteLine("Username: {0}", Environment.UserName);
HttpClient client = new HttpClient();
HttpResponseMessage aux;
aux = client.GetAsync("http://etc/blablabla").Result;
var html = aux.Content.ReadAsStringAsync();
var post =
client.PostAsync("http://etc/blablabla/index.php",
post.Result.Content.ReadAsStringAsync();
}
//public static string HttpPost(string URI, string Parameters)
//{
// System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
// req.Proxy = new System.Net.WebProxy(ProxyString, true);
// req.ContentType = "http://etc/blablabla/index.php";
// req.Method = "POST";
//}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Enviado com sucesso!");
}
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.