3
我開始意識到,有大約bazillion在.NET中編碼URL的不同方法。 我不斷尋找新的。他們的工作方式略有不同,但他們都有基本相同的總結意見。在ASP.NET中的URL編碼的權威指南
有沒有人有一個明確的矩陣,顯示下面的方法之間的差異確切:
HttpUtility.UrlEncode
HttpUtility.UrlPathEncode
Server.UrlEncode
Uri.EscapeUriString
Uri.EscapeDataString
...是他們了嗎?
而且這將是很好的與使用情況匹配這些了,例如:
- 網址
- URL中顯示給用戶的HTML
- 網址作爲查詢字符串的一個標籤的HREF屬性值(即在GET請求被髮送)
- 網址在POST發送請求 等