1
比方說,我有一些表單,用戶輸入一些WCF/RIA服務的URL,他想保存它,並確保該URL將工作。如何解析一些WCF/RIA服務URL?
(主要條件是,它可以是任何WCF/RIA服務URL)。
如何正確分析,以確保該WCF/RIA服務URL是有效的?
哪個最好的策略是?
謝謝!
比方說,我有一些表單,用戶輸入一些WCF/RIA服務的URL,他想保存它,並確保該URL將工作。如何解析一些WCF/RIA服務URL?
(主要條件是,它可以是任何WCF/RIA服務URL)。
如何正確分析,以確保該WCF/RIA服務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.
}
你是什麼意思「有效」?執行webhttprequest並確保你回到200 OK是否太簡單? –
@Paul Lemke。涼!您能否提供您的方法樣本? –
用Rajesh的回答下面。 –