【发布时间】:2016-06-05 10:55:55
【问题描述】:
我在搜索时在网上找到了一个代理服务器示例,我真的很高兴它坏了,但我设法解决了非常简单的问题,然后我遇到了最大的问题,因为我没有制作这个程序,所以我没有真的知道这一切是如何运作的,所以当我遇到这个错误时,我非常困惑。
好吧,问题出在上面的那一行
sURL = part1.Substring(index1 + 4, part1.Length - index5 - 8)
当有人连接时,这会给我这个错误
System.ArgumentOutOfRangeException {"Length cannot be less than zero Parameter name: length"}
有谁知道问题出在哪里,如果知道,请您解释一下这背后的原因吗?
谢谢。
这里是客户信息
"CONNECT googleads.g.doubleclick.net:443 HTTP/1.1" & vbCrLf & "Host: googleads.g.doubleclick.net:443" & vbCrLf & "Proxy-Connection: keep-alive" & vbCrLf & "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" & vbCrLf & "" & vbCrLf & ""
【问题讨论】:
-
当您收到
Exception时,能否使用clientmessage的值更新您的问题。 -
完成。感谢您帮助我。
-
异常信息告诉你出了什么问题;在对
Substring的调用中,length参数小于0,也就是说计算:part1.Length - index5 - 8小于0。(实际上是-8,因为part1中没有'/')
标签: vb.net exception proxy http-proxy