22

コードを見てください:

using (var client = new WebClient())
{
    using (var stream = client.OpenWrite("http://localhost/", "POST"))
    {
        stream.Write(post, 0, post.Length);
    }
}

では、HTTP 出力を読み取るにはどうすればよいでしょうか。

4

2 に答える 2

31

byte[]投稿するデータがあるようです。その場合、使いやすいと思います:

byte[] response = client.UploadData(address, post);

応答がテキストの場合は、次のようになります。

string s = client.Encoding.GetString(response);

(またはあなたの選択Encoding- おそらくEncoding.UTF8

于 2009-06-18T20:14:29.870 に答える