android平台下在使用HttpURLConnection进行网络连接时出现该错误。手机是使用wifi联网,间歇性的出现该错误,也就是说一般情况下连接都是正常。关键代码如下:
String path = "http://translate.google.com.hk/translate_tts?tl=zh-CN&q=" + URLEncoder.encode(text, "utf-8");
//String path = "http://translate.google.com/translate_tts?tl=zh-CN&q=" + URLEncoder.encode(text, "utf-8");
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.addRequestProperty("User-Agent", "Mozilla/5.0");
conn.setRequestMethod("GET");
conn.setDoOutput(true);
conn.setConnectTimeout(3000);
conn.connect();
InputStream in = conn.getInputStream();程序运行到conn.connect()时出现的错误。
难道说是被和谐了,不会啊!我用手机浏览器访问都没问题。
String path = "http://translate.google.com.hk/translate_tts?tl=zh-CN&q=" + URLEncoder.encode(text, "utf-8");
//String path = "http://translate.google.com/translate_tts?tl=zh-CN&q=" + URLEncoder.encode(text, "utf-8");
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.addRequestProperty("User-Agent", "Mozilla/5.0");
conn.setRequestMethod("GET");
conn.setDoOutput(true);
conn.setConnectTimeout(3000);
conn.connect();
InputStream in = conn.getInputStream();程序运行到conn.connect()时出现的错误。
难道说是被和谐了,不会啊!我用手机浏览器访问都没问题。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货