2011-07-17 11 views

答えて

1

HttpWebRequestおよびHttpWebResponseは、クライアントアプリケーションがHTTP要求を行い、HTTP応答を読み取ることを意図しています。サーバーアプリケーションの作成には使用できません。

作成したいと.NETを使用してSOAP Webサービスを消費するなら、あなたはWCFを学ぶ必要がある:

Windows Communication Foundation

WCFは複雑な話題ですが、Microsoftはまだレガシー「ASPをサポート.NET Webサービス」を開始するのハンドルを取得する方が簡単かもしれない技術:

ASP.NET Web Services

特に

XML Web Services Using ASP.NET

+0

あなたは基本的な石鹸を使用して、サーバーとクライアントを通信する方法を提案することができますメッセージ – Sharee

+0

サーバーとクライアントの両方を作成する方法を意味しますか? – Kev

+0

[OK]それは、SOAPメッセージを読んで、データベースからデータを取得した後に応答を返すwebserviceだけの場合 – Sharee

2

これはHttpWebRequestのを使用するための構文であるとHttpWebResponseの

WebRequest _request; 
string text; 
string url = "UrlToGet"; 
_request = (HttpWebRequest)WebRequest.Create(url); 
using (WebResponse response = _request.GetResponse()) 
{ 
    using (StreamReader reader =new StreamReader(response.GetResponseStream())) 
    { 
     text = reader.ReadToEnd(); 
    } 
} 
関連する問題