vb在打开网页的时候出现了这样的问题 120

我用的是webbrowser,直接用ie就能打开,但是用webbrowser就出现了那个图片的问题,有哪位高手能帮我解决一下,给高分哦请问有没有大侠知道这个问题呢?... 我用的是webbrowser,直接用ie就能打开,但是用webbrowser就出现了那个图片的问题,有哪位高手能帮我解决一下,给高分哦
请问有没有大侠知道这个问题呢?
展开
 我来答
ct543
2013-06-13 · 知道合伙人互联网行家
ct543
知道合伙人互联网行家
采纳数:624 获赞数:2136
2000年接触计算机;2002年接触互联网并开始学习黑客技术;有多年编程开发经验以及信息安全项目实践经验。

向TA提问 私信TA
展开全部
首先,与防火墙无关。HTTP错误500是服务端执行网页代码出错,如果是被防火墙拦了,对网页的请求根本到达不了服务端。

其次,真正的问题在于嵌入VB程序中的webbrowser控件和IE浏览器本身是有区别的。 功能上,权限上都有区别。它向网站服务端发送的信息也有区别(这是重点),建议用数据包监听工具,抓取它发出的数据包,查看头信息与IE区别在哪。

我以前也做过自动登录移动的程序,没什么问题。如果webbrowser真不行,你可以用InternetTransfer控件来与网站进行信息读取和发送。

补充:找出webbrowser和IE发送的数据有什么区别,这才是根本解决思路。如果是因为HTTP头信息不一样导致的问题,可以用InternetTransfer控件来伪造头信息。

经过测试,你这个网址用webbrowser可以正常访问,我的系统中装的是IE6,VB中的webbrowser不能把silent属性设置成false,弹出关于证书的提示就点击“是”,可以访问成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tf日出
2013-03-01 · TA获得超过1077个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:260万
展开全部
关闭你的防火墙试试。
如果关闭后没问题,那就是你的程序(运行的是编译过的EXE文件)或VB编程软件(在VB编程环境中运行)在第一次请求连接时,防火墙在弹出访问请求时,你不小心选择了阻止你自已的程序或VB软件访问网络,直接在防火墙设置中更改对你自己所程序或VB软件的限制即可。
更多追问追答
追问
我打开网页的流程是:1先打开登陆网页,2.点击登陆3.进入我想要的界面。   现在出现的问题是我打开了第一步,但是第二步点击了登陆之后显示那个图片中的错误。既然它能打开登陆网页,那就说明我的防火墙没有阻止vb,但是为什么就不能登陆进去呢?
追答
你将要访问的是HTTPS开头的网页吧!如果是,到网站上查查关于HTTPS安全验证及设置的相关资料,也许会找到解决办法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2013-02-28 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5673万
展开全部
服务器做了限制,阻止里你的连接,英文写的很清楚了。
做网站的没人喜欢有外挂或攻击,都要设一些限制,没封你半年就不错了。
更多追问追答
追问
但是不对啊,我在ie里面就能打开啊,虽然说是点击登陆后会出现什么网页不安全怎么的,但是我点击继续登陆之后就进入到我需要的界面了,但是用vb中的webbrowser就是在第二步和第三步就冒出了上述那个图片这是怎么回事啊?
追答
英文写的很清楚了。
自己看看就知道。
人家可以限制浏览器访问类型的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流云行水bd
2013-02-28 · TA获得超过262个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:297万
展开全部
把网页地址发上来看看
追问
不好意思,因为这个是公司的网站,我不能透漏太多,希望你谅解。对了,我在点击登陆之后还出现一个错误说是什么网页不安全怎么的,于是我手动点击了继续浏览,然后就出现了上述图片中的错误,这是怎么回事呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式