我有一個相對URI:如何強制相對URI使用https?
Uri U = new Uri("../Services/Authenticated/VariationsService.svc",
UriKind.Relative);
的問題是,根據用戶是否已經輸入https://開頭或http://到他們的網絡瀏覽器才能到Silverlight應用程序,它可以使用任http或https嘗試聯繫服務時。
我想強制程序使用https連接到服務。
起初我嘗試這樣:
Uri U = new Uri("../Services/Authenticated/VariationsService.svc",
UriKind.Relative);
string NU = U.AbsoluteUri;
U = new Uri(NU.Replace("http://", "https://"), UriKind.Absolute);
但它在U.AbsoluteUri失敗,因爲它不能相對URI轉換成絕對URI在那個階段。那麼如何將Uri計劃更改爲https?
有沒有必要在標題中重複標籤。我去爲你解決這個問題。 – Robaticus 2010-09-10 12:18:00