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:
Método de la aplicación web
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


0