1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

HttpClient em C#

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!");

        }
    }
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags c# ou faça a sua própria pergunta.