我正在尝试通过HttpWebRequest建立连接。我正在从文本文件中读取url链接。 但是,我收到'System.UriFormatException'错误。
我试图在我的文本文件中的url链接前添加http://。但结果是一样的。
可以解决什么问题?
答案 0 :(得分:8)
如果仅在从文件中读取值时发生错误,而在直接分配给string
变量时才会发生错误,那么我猜测正在读取额外的字符(引号,转义字符,运输 - 返回/换行等)。
尝试将第一个值读入string
,然后将其与显式string
值中的预期值进行比较。之后任何差异都应该是显而易见的。
答案 1 :(得分:1)
如果没有看到代码,就无法分辨出你想要做什么。但您可以从查看UriFormatException类的 Message 属性开始。 Message
是一个解释异常原因的字符串。