2

私は、xmlを文字列として受け取る1つのメソッドを持つWebサービスを持っています:

[WebMethod]
public int Catch_string(string str)
{  
}

winフォームからこのメソッドにxmlファイルを送信するにはどうすればよいですか?

なぜうまくいかないのですか^ ^

HttpWebRequest req = 
(HttpWebRequest)WebRequest.Create("http://localhost/test/service.asmx");
       req.ContentType = "text/xml;charset=\"utf-8\"";
       req.Accept = "text/xml";
       req.Method = "POST";
       Stream stm = req.GetRequestStream();
       outXml.Save(stm);
       stm.Close();
4

1 に答える 1

4

winforms アプリケーションに Web 参照を追加し、生成されたプロキシ クラスを使用して Web サービスを呼び出します。

実装の詳細については、このリンクを確認してください。

于 2010-09-21T04:35:56.563 に答える