由于某种原因,当我尝试导航到长URL时:
webBrowser.Navigate(Url, "_self", null, "Referer: " + Referer);
我收到以下错误:
错误HRESULT E_FAIL已从调用COM组件返回。
ErrorCode -2147467259
是否有我不知道的网址长度?
我的IE或.NET版本会出现问题吗?
答案 0 :(得分:2)
是的,9之前的IE版本的已知URL限制为2083字节。它似乎在9增加了,但还没有找到确定的资源。
在IE9中似乎没有任何变化(因为MS并没有将其作为一个惊人的突破),所以除非确定性出现,否则必须假设IE9具有相同的限制。
有关详细信息,请参阅this MS KB article。