ASP - Problema para conectar desde una app web a una api

 
Vista:
Imágen de perfil de Juan José
Val: 11
Ha mantenido su posición en ASP (en relación al último mes)
Gráfica de ASP

Problema para conectar desde una app web a una api

Publicado por Juan José (5 intervenciones) el 09/03/2021 09:06:35
Hola, estoy intentando conectar desde una app web a una api externa (La tengo abierta en otra ventana de VS2019) estoy intentando conectar y ejecutar el método:

1
2
3
4
5
public object DescargarDocumento(ItemParametro pParametro)
{
    object salida = null;
    return salida;
}

Método de la aplicación web

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public object PeticionWSReporteExtendidoAsync(string pUrl, string json)
{
    object salida = "Comprobación con la api";
    using (var client = new HttpClient())
    {
        client.Timeout = new TimeSpan(0, 3, 0);
        HttpContent _Body = new StringContent(json);
        _Body.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
        var res = client.PostAsync(pUrl, _Body);
        try
        {
            res.Result.EnsureSuccessStatusCode(); // Error salta aquí
            string resultado = res.Result.Content.ReadAsStringAsync().Result;
            string a = JsonConvert.DeserializeObject<String>(resultado);
            salida = JsonConvert.DeserializeObject<ItemParametro>(a);
 
        } catch (Exception ex)
        {
            throw new Exception("NO HEMOS CONECTADO CON LA API");
        }
 
    }
    return salida;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder