我想使用控制台应用程序轻松地将 URL 与其参数分开,以便对参数进行 URL 编码。有没有一种类型可以让这变得简单?请记住,这是在 Web 服务器之外运行的。
URL 的格式为
例如
string url = "http://sitename/folder1/someweb.dll?RetrieveTestByDateTime?PatientID=1234¶m2=blah blah blah";
那么我可以做
string finalUrl = "http://sitename/folder1/someweb.dll?RetriveTestByDateTime?PatientID=" + HttpUtility.UrlEncode(PatientIDValue) + HttpUtility.UrlEncode(param2Value);
第二,第二个?
有效吗?此数据来自第 3 方应用程序。当然,这可以通过 Regex 来完成,但我不喜欢使用它,因为我团队中的大多数人都不知道正则表达式。