无法连接到代理服务器errproxy,CONNECTION?
如果是宽带本身的问题,首先直接联接宽带网线测试,如果是宽带的问题,联系宽带客服解决。如果是路由器的问题,如果原来可以用,暂时不能用了,我自己的实践是一个是断掉路由器的电源在插上,等会看看。在有就是恢复出厂设置,从新设置就可以用了(这是在物理连接正确的前提下,有时是路由器寻ip地址慢或失败引起的,并不是说路由器坏了)。
如果关闭了无线开关开启就是了,如果是用软件连接的无线,软件不好用又经常出问题是很正常的,没有更好的方法,用路由器吧。另外就是网卡驱动没有或不合适引起的,网线接口或网线是不是有问题等。如果是系统问题引起的,建议还原系统或重装。
有人知道Chrome浏览器无法连接?
出现"无法访问此网站"或"无法显示此网页"的错误,有很多原因会导致这个问题发生,下面说明如何解决这个问题。
升级Chrome到最新版本,首先确认您的Chrome已经升级到了最新的稳定版,将Chrome升级到最新版本,再看问题是否存在。无法访问此网站,连接已重置错误代码:ERR_CONNECTION_RESET
这个错误可能是因为国内不能访问国外受限的网站导致的问题。
注:此问题也有可能是使用http协议来访问需要使用https协议访问的站点,可以尝试将地址改成https://xxx的形式来访问,或是在Chrome地址栏中输入chrome://net-internals/#hsts ,将网站的域名加入到"HTTP严格传输安全"列表,这样以后访问该网站时,Chrome就会强制使用https来打开该网站。
无法访问此网站,无法找到服务器DNS address错误代码:DNS_PROBE_FINISHED_NXDOMAIN,清除Chrome DNS缓存后再看问题是否解决。
网页可能暂时无法连接,或者它已永久性地移动到了新网址错误代码:ERR_FAILED
按下Win+R,打开运行对话框,输入"cmd",回车打开命令行程序,确认命令行程序运行在管理员模式(标题中有"管理员"字样)。在命令行程序中输入netsh winsock reset,然后重启电脑。
网页可能暂时无法连接,或者它已永久性地移动到了新网址错误代码:ERR_CONNECTION_ABORTED,增加Chrome启动参数 –ssl-version-min=tls1,重启Chrome。
无法显示此网页,错误代码:"ERR_NAME_NOT_RESOLVED"或"ERR_CONNECTION_REFUSED"确认地址栏中的网址是否正确。在其它浏览器(如:IE)中打开问题网页,如果也有这个问题,则说明是网络的问题。如果其它浏览器中没有这个问题,清除Chrome DNS缓存后再看问题是否解决。确认代理是否正确或没有问题。在Chrome地址栏中输入chrome://net-internals/#proxy,确认是否设置正确。7.无法显示此网页,错误代码:"ERR_NAME_RESOLUTION_FAILED",这个错误是由于DNS配置有问题,通过更改DNS配置来解决此问题。打开网络和共享中心。选择访问Internet的网络适配器,鼠标右键菜单,点击"属性"。在网络适配器属性对话框中,选择IPv4协议,点击"属性"。选择"使用自定义的DNS服务器",首选DNS服务器输入8.8.8.8,备选DNS服务器输入8.8.4.4,点"确定"。注:8.8.8.8和8.8.4.4是Google提供的免费DNS服务器IP地址。Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
软件的名称是来自于称作Chrome的网络浏览器GUI(图形使用者界面)。软件的beta测试版本在2008年9月2日发布,提供50种语言版本,有Windows、OS X、Linux、Android、以及iOS版本提供下载。 谷歌将在谷歌浏览器Chrome上推出“小程序”增强型网页应用( Progressive Web Apps,简称 PWA)。
怎么调用httputil工具类?
以java为例,调用httputil示例如下:import java.io.IOException;import java.io.inputStream;import java.util.HashMap;import java.util.iterator;import java.util.Map;import java.util.Map.Entry;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.methods.GetMethod;import org.apache.commons.httpclient.methods.PostMethod;import org.apache.commons.httpclient.params.HttpMethodParams;import org.apache.commons.io.IOUtils;import org.apache.commons.lang.StringUtils;/** *
Http工具类 * *
Http工具类,为系统提供通用Http访问操作方法: * *
1、发送GET请求; *
2、发送POST请求。 * */public class HttpUtil { /** *
发送GET请求 * * @param url GET请求地址 * * @return 与当前请求对应的响应内容字节数组 * */ public static byte[] doGet(String url) { return HttpUtil.doGet(url , null , null , 0); } /** *
发送GET请求 * * @param url GET请求地址 * @param headerMap GET请求头参数容器 * * @return 与当前请求对应的响应内容字节数组 * */ public static byte[] doGet(String url , Map headerMap) { return HttpUtil.doGet(url , headerMap , null , 0); } /** *
发送GET请求 * * @param url GET请求地址 * @param proxyUrl 代理服务器地址 * @param proxyPort 代理服务器端口号 * * @return 与当前请求对应的响应内容字节数组 * * @modify 窦海宁, 2012-03-19 */ public static byte[] doGet(String url , String proxyUrl , int proxyPort) { return HttpUtil.doGet(url , null , proxyUrl , proxyPort); } /** *
发送GET请求 * * @param url GET请求地址 * @param headerMap GET请求头参数容器 * @param proxyUrl 代理服务器地址 * @param proxyPort 代理服务器端口号 * * @return 与当前请求对应的响应内容字节数组 * * @modify 窦海宁, 2012-03-19 */ public static byte[] doGet(String url , Map headerMap , String proxyUrl , int proxyPort) { byte[] content = null; HttpClient httpClient = new HttpClient(); GetMethod getMethod = new GetMethod(url); if (headerMap != null) { //头部请求信息 if (headerMap != null) { Iterator iterator = headerMap.entrySet().iterator(); while (iterator.hasNext()) { Entry entry = (Entry) iterator.next(); getMethod.addRequestHeader(entry.getKey().toString() , entry.getValue().toString()); } } } if (StringUtils.isNotBlank(proxyUrl)) { httpClient.getHostConfiguration().setProxy(proxyUrl , proxyPort); } //设置成了默认的恢复策略,在发生异常时候将自动重试3次,在这里你也可以设置成自定义的恢复策略 getMethod.getParams().setParameter(HttpMethodParams.SO_TIMEOUT , 10000); //postMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER , new DefaultHttpMethodRetryHandler()); InputStream inputStream = null; try { if (httpClient.executeMethod(getMethod) == HttpStatus.SC_OK) { //读取内容 inputStream = getMethod.getResponseBodyAsStream(); content = IOUtils.toByteArray(inputStream); } else { System.err.println("Method failed: " + getMethod.getStatusLine()); } } catch (IOException ex) { ex.printStackTrace(); } finally { IOUtils.closeQuietly(inputStream); getMethod.releaseConnection(); } return content; } /** *
发送POST请求 * * @param url POST请求地址 * @param parameterMap POST请求参数容器 * * @return 与当前请求对应的响应内容字节数组 * */ public static byte[] doPost(String url , Map parameterMap) { return HttpUtil.doPost(url , null , parameterMap , null , null , 0); } /** *
发送POST请求 * * @param url POST请求地址 * @param parameterMap POST请求参数容器 * @param paramCharset 参数字符集名称 * * @return 与当前请求对应的响应内容字节数组 * * @modify 窦海宁, 2012-05-21 */ public static byte[] doPost(String url , Map parameterMap , String paramCharset) { return HttpUtil.doPost(url , null , parameterMap , paramCharset , null , 0); } /** *
发送POST请求 * * @param url POST请求地址 * @param headerMap POST请求头参数容器 * @param parameterMap POST请求参数容器 * @param paramCharset 参数字符集名称 * * @return 与当前请求对应的响应内容字节数组 * * @modify 窦海宁, 2012-05-21 */ public static byte[] doPost(String url , Map headerMap , Map parameterMap , String paramCharset) { return HttpUtil.doPost(url , headerMap , parameterMap , paramCharset , null , 0); } /** *
发送POST请求 * * @param url POST请求地址 * @param parameterMap POST请求参数容器 * @param paramCharset 参数字符集名称 * @param proxyUrl 代理服务器地址 * @param proxyPort 代理服务器端口号 * * @return 与当前请求对应的响应内容字节数组 * */ public static byte[] doPost(String url , Map parameterMap , String paramCharset , String proxyUrl , int proxyPort) { return HttpUtil.doPost(url , null , parameterMap , paramCharset , proxyUrl , proxyPort); } /** *
发送POST请求 * * @param url POST请求地址 * @param headerMap POST请求头参数容器 * @param parameterMap POST请求参数容器 * @param paramCharset 参数字符集名称 * @param proxyUrl 代理服务器地址 * @param proxyPort 代理服务器端口号 * * @return 与当前请求对应的响应内容字节数组 * * @modify 窦海宁, 2012-05-21 */ public static byte[] doPost(String url , Map headerMap , Map parameterMap , String paramCharset , String proxyUrl , int proxyPort) { byte[] content = null; HttpClient httpClient = new HttpClient(); PostMethod postMethod = new PostMethod(url); if (StringUtils.isNotBlank(paramCharset)) { postMethod.getParams().setContentCharset(paramCharset); postMethod.getParams().setHttpElementCharset(paramCharset); } if (headerMap != null) { //头部请求信息 if (headerMap != null) { Iterator iterator = headerMap.entrySet().iterator(); while (iterator.hasNext()) { Entry entry = (Entry) iterator.next(); postMethod.addRequestHeader(entry.getKey().toString() , entry.getValue().toString()); } } } Iterator iterator = parameterMap.keySet().iterator(); while (iterator.hasNext()) { String key = (String) iterator.next(); postMethod.addParameter(key , (String) parameterMap.get(key)); } if (StringUtils.isNotBlank(proxyUrl)) { httpClient.getHostConfiguration().setProxy(proxyUrl , proxyPort); } //设置成了默认的恢复策略,在发生异常时候将自动重试3次,在这里你也可以设置成自定义的恢复策略 postMethod.getParams().setParameter(HttpMethodParams.SO_TIMEOUT , 10000); //postMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER , new DefaultHttpMethodRetryHandler()); InputStream inputStream = null; try { if (httpClient.executeMethod(postMethod) == HttpStatus.SC_OK) { //读取内容 inputStream = postMethod.getResponseBodyAsStream(); content = IOUtils.toByteArray(inputStream); } else { System.err.println("Method failed: " + postMethod.getStatusLine()); } } catch (IOException ex) { ex.printStackTrace(); } finally { IOUtils.closeQuietly(inputStream); postMethod.releaseConnection(); } return content; } public static void main(String[] args) { Map
网页打不开错误代码err?
Internet属性—连接—设置(s)—勾选自动检测设置(A)。