Para mi sorpresa, no puedo hacer nada tan simple como esto, por lo que puedo decir, en .NET BCL:
byte[] response = Http.Post
(
url: "http://dork.com/service",
contentType: "application/x-www-form-urlencoded",
contentLength: 32,
content: "home=Cosby&favorite+flavor=flies"
);
Este código hipotético anterior realiza una POST HTTP, con datos, y devuelve la respuesta de un Post
método en una clase estática Http
.
Dado que nos quedamos sin algo tan fácil, ¿cuál es la siguiente mejor solución?
¿Cómo envío un HTTP POST con datos Y obtengo el contenido de la respuesta?