代理服务器问题

【代理问答】我是代理为什么不能一次性下载企业网站的所有源码?...
【代理问答】担心上当,不可靠,要不要答合同?...
不同级别的代理的服务不同,代理及下级代理的商业模板源码,网站系统的问题,我们都会提供技术上的服务,以及建站问题上的指导,让代理无后顾之忧。高级代理提供与我们网站同样的网站模板一套,对您的下级代理同样给于服务。...
答:我们所报的价是不含税价的,因为接近成本价,交易的数额太低,一般不开票,但可以提供收据的复制件、图片等。如必需要开发票,需加10%及快递费即可。...
没问题,网络市场正在快速发展,企业及创业都都在寻找网络服务,我们的产品都能针对这些人群服务,市场容量大。您只需针对性地,根据自己对这些用户的了解而推广。只要每天有一个用户,您就有很好的收入了。...
【代理问答】代理以后有升级更新服务吗?...
我什么都不会,不会网站技术,代理后能赚钱吗?
我什么都不会,不会网站技术,代理后能赚钱吗? 当然可以,我们就是为这些用户准备的政策,您只需要购买一些相应的产品,就可以开通网站成为代理,只要会上网,会宣传推广,就可以有收入。因为一切的收入来之于销售,其它技术上的问题由我们帮您...
免费资源是我们花钱购买别人的源码系统,没有版权,不保证使用有效期,我们没有一一测试过,免费提供给代理用户使用,但需要自行解决出现的问题,我们不提供技术支持。...
收费的源码是拥有版权或自主开发的网站系统,必须经过授权后才可使用,并提供相应的技术支持及指导。授权后的网站方可成为正式商业用户。 免费资源是我们花钱购买别人的源码系统,没有版权,不保证使用有效期,我们没有一一测试过,免费提供给代理用户使用,...
【代理问答】你们的公司做我多久了?可靠吗?...
【代理问答】我想创业,加入代理要什么条件?...
我们的产品都是针对目前网络市场的热门用户,如企业需要的建设网站、创业类的网站系统、网络赚钱教程,均可以销售,还可以发展下级代理也能有不错的收益。...
目前的代理政策是实行最低优惠价,下个月即提高价格,目前的价格实在太低了,我们的人手、精力、时间不够用。...
【代理问答】加盟代理后,我得到什么?...
我什么都不会,不会网站技术,代理后能赚钱吗? 当然可以,我们就是为这些用户准备的...代理问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢您还未登陆,请登录后操作!
刺代理设置好后,怎么用不上?查IP还是我自己原来的,请问有人知道是怎么回事吗????????我原来也用过可以的,我现在是用路由器连接的,不知道是不是这个原因?谢谢!!!!急!急!急!
的MAC地址,你试试把路由器的MAC地址绑定到你的网卡同一地址呢。
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注········
点击查看更多在使用HttpClient模拟代理服务器登录时又出现问题了,这回的问题比较奇怪,有的网页可以代理成功,有的却不可以,而且不应该是代理服务器屏蔽的问题,因为使用IE打开完全正常。
代理服务器的认证方式是:NTLM
同样的代码,代理./正常,但代理http://cn./却失败了,返回码407。不是偶然事件,是必然事件。
虽然http://cn./也最终会跳转到./,但跳转之前就失败了。
啥子问题呢?
下面是日志,分别是yahoo和sina:
INFO 18:01:46 - start to download: http://cn./
INFO 18:01:46 - ntlm authentication scheme selected
INFO 18:01:46 - Failure authenticating with NTLM &any realm&@192.168.71.18:8081
ERROR18:01:46 - Can't download file from http://cn./
ERROR18:01:46 - http server response code:407
INFO 18:01:47 - request header: accept=*/*
INFO 18:01:47 - request header: accept-language=zh-cn
INFO 18:01:47 - request header: user-agent=Mozilla/4.0 ( MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.; .NET CLR 3.5.21022)
INFO 18:01:47 - request header: connection=Keep-Alive
INFO 18:01:47 - request header: Proxy-Connection=Keep-Alive
INFO 18:01:47 - request header: .
INFO 18:01:47 - response header: Via=1.1 PROXY55
INFO 18:01:47 - response header: Proxy-Authenticate=NTLM
INFO 18:01:47 - response header: Proxy-Authenticate=Kerberos
INFO 18:01:47 - response header: Proxy-Authenticate=Negotiate
INFO 18:01:47 - response header: Connection=close
INFO 18:01:47 - response header: Proxy-Connection=close
INFO 18:01:47 - response header: Pragma=no-cache
INFO 18:01:47 - response header: Cache-Control=no-cache
INFO 18:01:47 - response header: Content-Type=text/html
INFO 18:01:47 - response header: Content-Length=2356
ERROR18:01:47 - Can't get http://cn./ from the HTTP server!
INFO 18:01:47 - handle special business: dpgz-sina
INFO 18:01:47 - start to download: /func=S_Finance.constant.setSHSZ();&list=sh000001,s_sh000003,s_sh000300,s_sz399001,s_sz399003
INFO 18:01:47 - ntlm authentication scheme selected
INFO 18:01:48 - successfully download file from /func=S_Finance.constant.setSHSZ();&list=sh000001,s_sh000003,s_sh000300,s_sz399001,s_sz399003
INFO 18:01:48 - request header: accept=*/*
INFO 18:01:48 - request header: accept-language=zh-cn
INFO 18:01:48 - request header: user-agent=Mozilla/4.0 ( MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.; .NET CLR 3.5.21022)
INFO 18:01:48 - request header: connection=Keep-Alive
INFO 18:01:48 - request header: Proxy-Connection=Keep-Alive
INFO 18:01:48 - request header: Proxy-Authorization=NTLM TlRMTVNTUAADAAAAGAAYAFkAAAAAAAAAcQAAAAcABwBAAAAABQAFAEcAAAANAA0ATAAAAAAAAABxAAAABlIAAFBST1hZNTVTSElZSTE5Mi4xNjguNzEuMThFdRB6M0/nhNJPy1Widy2n9T3bYaBYjZ8=
INFO 18:01:48 - request header: Host=
INFO 18:01:48 - response header: Via=1.1 PROXY55
INFO 18:01:48 - response header: Content-Length=516
INFO 18:01:48 - response header: Content-Type=text/ charset=GBK
INFO 18:01:48 - response header: Cache-Control=no-cache
[b]问题补充:[/b]
根据我自己的测试与猜测,应该是HttpClient的BUG,http://cn.带有客户端跳转(Redirect),而其它带有跳转的网页也无法通过代理下载。设置了method.setFollowRedirects(false);之后,可以正确地返回码为301/302的跳转页面。
我用的是commons-httpclient-3.1包,新版的4.0暂未测试。
[b]问题补充:[/b]
最终的解决方案
[code=java]
private static String download(String proxyHost, int proxyPort, String proxyUsr, String proxyPwd
, String url, Map&String, String& params, String targetFilePath, boolean redirect) throws Exception{
("start to download: " + url);
HttpClient httpClient = getProxyHttpClient(proxyHost, proxyPort, proxyUsr, proxyPwd, HTTP_TIMEOUT);//
GetMethod method = new GetMethod(url);
//应用服务器认证
httpClient.getState().setCredentials(AuthScope.ANY
, new UsernamePasswordCredentials("tomcat", "tomcat"));
method.setDoAuthentication(true);
method.setFollowRedirects(redirect);
if(params != null){
for(Map.Entry&String, String& param : params.entrySet()){
method.getParams().setParameter(param.getKey(), param.getValue());
setRequestHeader(method);
int statusCode = httpClient.executeMethod(method);
if(redirect && statusCode == HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED){//407
return download(proxyHost, proxyPort, proxyUsr, proxyPwd, url, params, targetFilePath, false);
if(!redirect && isRedirect(statusCode)){
Header header = method.getResponseHeader("Location");
if (header != null && StringUtils.isNotEmpty(header.getValue())) {
return download(proxyHost, proxyPort, proxyUsr, proxyPwd, header.getValue(), params, targetFilePath, false);
if(statusCode != HttpStatus.SC_OK){
LOG.error("Can't download file from " + url);
LOG.error("http server response code:" + statusCode);
throw new RuntimeException("Can't download file from " + url);
renderFile(method, targetFilePath);
("download file success. save as " + targetFilePath);
String charset = method.getResponseCharSet();
if("ISO-8859-1".equalsIgnoreCase(charset))
//未指定编码时返回ISO-8859-1, 改为默认的GB2312
charset = DEFAULT_ENCODING;
在我这里ping ,tracert,这两个域名ip是一样的,路由也一样。
提两种可能性供参考:
1.你经过的代理服务器对两个域名的访问规则不同;
2.缓存导致
已解决问题
未解决问题}

我要回帖

更多关于 代理服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信