在我的一个程序中,我必须处理一个加密的 URL。我想将参数保存到一个字符串,我想保持特殊字符原样
string input_url ="domain.com/auth?token=%2FhKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w";
我想以解码形式处理令牌查询字符串我尝试了代码
string input_url ="domain.com/auth?token=%2FhKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w";
val = System.Net.WebUtility.HtmlDecode(input_url.ToString());
val2 = val.Split('=')[1];
但我得到的价值为%2FhKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w
我想要的是val=/hKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w
(保留%2F
为/
,如果存在其他特殊字符,则保留)
我怎样才能做到这一点?