我有一個構建URL的Silverlight應用程序。該URL是對基於REST的服務的調用。此服務需要一個表示位置的單個參數。該位置的形式是「城市,州」。要構建這個URL,我打電話以下代碼:URL的編碼參數
string url = "http://www.domain.com/myService.svc/";
url += HttpUtility.UrlEncode(locationTextBox.Text);
如果用戶輸入「伊利諾斯州芝加哥」到locationTextBox,結果是這樣的:
http://www.domain.com/myService.svc/chicago%2c+il
在現實中,雖然,我有點期待網址看起來像;
http://www.domain.com/myService.svc/chicago,%20il
當通過瀏覽器URL測試我的服務時,我期待的那個工作。但是,正在生成的網址無效。我究竟做錯了什麼?
我試過這個,仍然得到'#'字符的錯誤。請在這裏看到我的問題:http://stackoverflow.com/questions/31699335/regex-to-validate-a-string-that-will-be-one-of-the-of-wcf-rest-method-url- parame – Muhammedh 2015-07-30 14:57:46