2012-01-24 8 views
1

私は、ユーザーがWCF/RIAサービスのURLをいくつか入力して保存し、URLを保存したいと思うようなフォームを作っています。WCF/RIAサービスのURLを解析するには?

(主な条件は、それがどのWCF/RIA ServicesのURLことができることである。)

このWCF/RIAサービスURLが有効であることを確認するためにそれを正しく解析する方法は?

どの戦略がベストですか?

ありがとうございました!

+0

あなたが「有効」とはどういう意味ですか? webhttprequestを実行して200 OKを返すのが簡単すぎるだろうか? –

+0

@Paul Lemke。クール!あなたのアプローチのサンプルを提供してもらえますか? –

+0

下記のRajeshの答えに行ってください。 –

答えて

2

は、URLが有効であることを確認するために、ステータス応答を取り戻すために以下のコードを使用します。

var request = WebRequest.Create(serviceUrl) as HttpWebRequest; 
      if (request != null) 
      { 
       request.ContentType = "application/xml"; 
       request.Method = "GET"; 
      } 
var response = request.GetResponse() as HttpWebResponse; 
      if(response.StatusCode == HttpStatusCode.OK) 
      { 
       //valid url, continue to persist. 
      } 
      else 
      { 
       //invalid url throw your exception or show message. 
      }