【发布时间】:2014-06-18 08:42:29
【问题描述】:
我有一个无效的编码 url,我想在使用 HttpUtility.UrlDecode() 对其进行解码之前对其进行验证
如何验证下面的编码网址:
http%3A%2F%2Fwww.one-two.com&buyer=21
【问题讨论】:
-
验证什么?为什么在解码之前?这里什么无效?
-
如果你已经知道它是无效的,为什么还要验证呢?
-
我当前的应用程序通过 Web 服务调用获取编码的 url,如果返回的 url 无效,应用程序会抛出错误并中断。我想阻止应用程序崩溃,上面的 url 是从 web 服务调用返回的示例 url。
-
错误是 .....com&buyer=21 之间的 &
-
如何在它崩溃的时候引入一个 try-catch 块,然后优雅地退出?这就是错误处理的目的,你知道吗?