如何使用C#解码URL参数?

如何使用C#解码编码的URL参数?


例如,使用以下URL:


my.aspx?val=%2Fxyz2F


MMTTMM
浏览 716回答 3
3回答

桃花长相依

Server.UrlDecode(xxxxxxxx)

万千封印

在完全解码之前,请考虑参数的嵌套方式。例如,参数值可以是一个编码的URL,而该URL本身又具有另一个编码的URL的参数。如果您一次性对其进行了完全解码,则您将无法分辨出什么。就像将所有parens从代数语句中剔除一样。a =(((b + c)* d)如果完全取消转义,组件的含义可能会丢失a = b + c * d 
打开App,查看更多内容
随时随地看视频慕课网APP