12

C# で、http 要求のメッセージ本文に xml ドキュメントを配置し、応答を解析する方法の例を探しています。ドキュメントを読みましたが、利用可能な例があれば見たいです。誰にも例がありますか?

ありがとう

4

2 に答える 2

31
private static string WebRequestPostData(string url, string postData)
{
    System.Net.WebRequest req = System.Net.WebRequest.Create(url);

    req.ContentType = "text/xml";
    req.Method = "POST";

    byte[] bytes = System.Text.Encoding.ASCII.GetBytes(postData);
    req.ContentLength = bytes.Length;

    using (Stream os = req.GetRequestStream())
    {
        os.Write(bytes, 0, bytes.Length);
    }

    using (System.Net.WebResponse resp = req.GetResponse())
    {
        if (resp == null) return null;

        using (System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream()))
        {
            return sr.ReadToEnd().Trim();
        }
    }
}
于 2009-06-18T18:46:15.823 に答える
5

WebRequestクラスを使用する必要があります。

データを送信するための注釈付きのサンプルがここにあります。

http://msdn.microsoft.com/en-us/library/debx8sh9.aspx

于 2009-04-03T23:27:07.213 に答える