none
Como Pasar parametros en solicitud HttpResponseMessage ? RRS feed

  • Pregunta

  • Hola

    Nesecito hacer una solicitud  HttpResponseMessage y nesecito pasar userName y userPassword en la solicitud

    System.Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(userName + ":" + userPassword));

    Como puedo hacerlo ?

    Mi Codigo

     public async void GetJwt()
            {
                using (HttpClient client = new HttpClient())
                {
                    using (HttpResponseMessage response = await client.GetAsync("https://api.comprobanteselectronicos.go.cr/recepcion-sandbox/v1/&jsoncallback=?"))
                    {
                        using (HttpContent content = response.Content)
                        {
                            string myContent = await content.ReadAsStringAsync();
                            richTextBox1.Text = myContent;
                        }
                    }
                }
             
            }


    EFRAIN MEJIAS C VALENCIA - VENEZUELA


    sábado, 11 de noviembre de 2017 20:44

Respuestas

  • Las credenciales no se pasan en el HttpResponseMessage sino en el HttpClient:

    using (var handler = new HttpClientHandler { Credentials = new Credentials(usuario, password) })
    using (var client = new HttpClient(handler))
    {
       ....
    }

    domingo, 12 de noviembre de 2017 9:09
    Moderador