vb在打开网页的时候出现了这样的问题 120
我用的是webbrowser,直接用ie就能打开,但是用webbrowser就出现了那个图片的问题,有哪位高手能帮我解决一下,给高分哦请问有没有大侠知道这个问题呢?...
我用的是webbrowser,直接用ie就能打开,但是用webbrowser就出现了那个图片的问题,有哪位高手能帮我解决一下,给高分哦
请问有没有大侠知道这个问题呢? 展开
请问有没有大侠知道这个问题呢? 展开
4个回答
2013-06-13 · 知道合伙人互联网行家
关注
展开全部
首先,与防火墙无关。HTTP错误500是服务端执行网页代码出错,如果是被防火墙拦了,对网页的请求根本到达不了服务端。
其次,真正的问题在于嵌入VB程序中的webbrowser控件和IE浏览器本身是有区别的。 功能上,权限上都有区别。它向网站服务端发送的信息也有区别(这是重点),建议用数据包监听工具,抓取它发出的数据包,查看头信息与IE区别在哪。
我以前也做过自动登录移动的程序,没什么问题。如果webbrowser真不行,你可以用InternetTransfer控件来与网站进行信息读取和发送。
补充:找出webbrowser和IE发送的数据有什么区别,这才是根本解决思路。如果是因为HTTP头信息不一样导致的问题,可以用InternetTransfer控件来伪造头信息。
经过测试,你这个网址用webbrowser可以正常访问,我的系统中装的是IE6,VB中的webbrowser不能把silent属性设置成false,弹出关于证书的提示就点击“是”,可以访问成功。
其次,真正的问题在于嵌入VB程序中的webbrowser控件和IE浏览器本身是有区别的。 功能上,权限上都有区别。它向网站服务端发送的信息也有区别(这是重点),建议用数据包监听工具,抓取它发出的数据包,查看头信息与IE区别在哪。
我以前也做过自动登录移动的程序,没什么问题。如果webbrowser真不行,你可以用InternetTransfer控件来与网站进行信息读取和发送。
补充:找出webbrowser和IE发送的数据有什么区别,这才是根本解决思路。如果是因为HTTP头信息不一样导致的问题,可以用InternetTransfer控件来伪造头信息。
经过测试,你这个网址用webbrowser可以正常访问,我的系统中装的是IE6,VB中的webbrowser不能把silent属性设置成false,弹出关于证书的提示就点击“是”,可以访问成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭你的防火墙试试。
如果关闭后没问题,那就是你的程序(运行的是编译过的EXE文件)或VB编程软件(在VB编程环境中运行)在第一次请求连接时,防火墙在弹出访问请求时,你不小心选择了阻止你自已的程序或VB软件访问网络,直接在防火墙设置中更改对你自己所程序或VB软件的限制即可。
如果关闭后没问题,那就是你的程序(运行的是编译过的EXE文件)或VB编程软件(在VB编程环境中运行)在第一次请求连接时,防火墙在弹出访问请求时,你不小心选择了阻止你自已的程序或VB软件访问网络,直接在防火墙设置中更改对你自己所程序或VB软件的限制即可。
更多追问追答
追问
我打开网页的流程是:1先打开登陆网页,2.点击登陆3.进入我想要的界面。 现在出现的问题是我打开了第一步,但是第二步点击了登陆之后显示那个图片中的错误。既然它能打开登陆网页,那就说明我的防火墙没有阻止vb,但是为什么就不能登陆进去呢?
追答
你将要访问的是HTTPS开头的网页吧!如果是,到网站上查查关于HTTPS安全验证及设置的相关资料,也许会找到解决办法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
服务器做了限制,阻止里你的连接,英文写的很清楚了。
做网站的没人喜欢有外挂或攻击,都要设一些限制,没封你半年就不错了。
做网站的没人喜欢有外挂或攻击,都要设一些限制,没封你半年就不错了。
更多追问追答
追问
但是不对啊,我在ie里面就能打开啊,虽然说是点击登陆后会出现什么网页不安全怎么的,但是我点击继续登陆之后就进入到我需要的界面了,但是用vb中的webbrowser就是在第二步和第三步就冒出了上述那个图片这是怎么回事啊?
追答
英文写的很清楚了。
自己看看就知道。
人家可以限制浏览器访问类型的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把网页地址发上来看看
追问
不好意思,因为这个是公司的网站,我不能透漏太多,希望你谅解。对了,我在点击登陆之后还出现一个错误说是什么网页不安全怎么的,于是我手动点击了继续浏览,然后就出现了上述图片中的错误,这是怎么回事呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询