令我惊讶的是,我不能做任何事情几乎这样简单,从我可以告诉,在。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"
);
上面这段假设的代码使用数据生成一个 HTTPPOST,并返回来自静态类 Http
上的 Post
方法的响应。
既然我们没有这么简单的东西,下一个最好的解决办法是什么?
如何发送带有数据的 HTTP POST 并获取响应的内容?