我正在使用HttpUtility.UrlPathEncode来编码url。当命中编码的url结果是找不到页面时
HttpUtility.UrlPathEncode(数据结构C ++的“http://example.com/Fundamentals”)
已编码的网址
http://example.com/Fundamentals%20Of%20Data%20Structures%20C++
找不到网页
请帮我解决此问题
答案 0 :(得分:0)
+
符号是网址中的特殊符号。它用于表示空间。您应该编码+
符号。它的值应为%2B
。例如。 HttpUtility.UrlPathEncode(someURL).Replace("+","%2B")