当前位置:编程学习 > C#/ASP.NET >>

验证码问题


验证码地址:http://zj.189.cn/wt_uac/UserCCServlet?type=2&method=loginimage

  HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://zj.189.cn/wt_uac/UserCCServlet?type=2&method=loginimage");
            request.Timeout = 20000;
            request.ServicePoint.ConnectionLimit = 100;
            request.ReadWriteTimeout = 30000;
            request.Method = "GET";
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            if (response.StatusCode != HttpStatusCode.OK)
                return;
            Stream resStream = response.GetResponseStream();
            this.pictureBox1.Image = new Bitmap(resStream);
通过上面代码调用竟然显示:
500内部服务错误
请问怎么获取这个验证码呢? --------------------编程问答-------------------- 你在浏览器你输入这个地址http://zj.189.cn/wt_uac/UserCCServlet?type=2&method=loginimage,就不能正常范围,包这个500错误
--------------------编程问答-------------------- 内部应该进行登录身份认证了,没登陆不让进入 --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
你在浏览器你输入这个地址http://zj.189.cn/wt_uac/UserCCServlet?type=2&method=loginimage,就不能正常范围,包这个500错误

见鬼,我刚刚能直接在浏览器看到验证码,你现在这么说就不行了 --------------------编程问答--------------------
引用 2 楼 gxingmin 的回复:
内部应该进行登录身份认证了,没登陆不让进入

这个地址:http://zj.189.cn/wt_uac/auth.html?app=wt&login_goto_url=index/&module=null&auth=uam_login_auth&template=uam_login_page
验证码也是能在浏览器直接打开的,就是无法通过HttpWebRequest获取 --------------------编程问答-------------------- 用fiddler看一下Header, ContentType等参数,再在你的代码中加上这个参数 --------------------编程问答-------------------- HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.RuntimeException: 生存验证码缺少必要的客户信息!
com.ct10000.uac.servlet.UserCCServlet.doBusiness(UserCCServlet.java:108)
com.ct10000.uac.servlet.BaseServlet.doGet(BaseServlet.java:31)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.sevenstar.web.ApplicationFilter.doFilter(ApplicationFilter.java:77)
com.ct10000.uac.filter.AccessTokenFilter.doFilter(AccessTokenFilter.java:53)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.
JBossWeb/2.0.1.GA --------------------编程问答-------------------- 参数不够。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,