Android ICS通过3G连接获得403响应,但通过Wifi连接正常
我在Android ICS上遇到了一个奇怪的问题,我有以下代码来建立连接以读取xml文件:Android ICS通过3G连接获得403响应,但通过Wifi连接正常,android,wifi,android-4.0-ice-cream-sandwich,3g,http-status-code-403,Android,Wifi,Android 4.0 Ice Cream Sandwich,3g,Http Status Code 403,我在Android ICS上遇到了一个奇怪的问题,我有以下代码来建立连接以读取xml文件: // previous code...... URL url = new URL("https://urltomyxmlfile.com/xmlfile"); SAXParserFactory spf = SAXParserFactory.newInstance(); SAXParser sp = spf.newSAXParser(); XMLReader xr = sp.getXMLReader();
// previous code......
URL url = new URL("https://urltomyxmlfile.com/xmlfile");
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
XML_handler myXML_handler = new XML_handler();
xr.setContentHandler(myXML_handler);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setReadTimeout(25000);
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
xr.parse(new InputSource(input));
//more code....
这段代码在所有android版本(wifi和3G)中都能正常工作,但在android ICS中,它只在wifi下工作,在3G连接上,我得到403响应
我无法找出此问题的根源,我是否未正确配置连接?安卓ICS是否有新的限制?https有问题吗
额外信息:此代码未在UI线程中运行
谢谢你的帮助
新的额外信息:我发现只有三星Galaxy SII用户遇到了这个问题。最后我得到了答案!!!,它与代码无关 西班牙运营商ORANGE正在销售终端并发送带有错误APN配置的OTA更新。请在下面找到正确的APN配置,以避免西班牙主要运营商(沃达丰、Movistar、Orange、Yoigo和Simyo)出现此问题 沃达丰ES-INTERNET 名称:沃达丰ES APN:airtelwap.es 代理人:无遗产 波多黎各:没有establecido 名称:乌萨里奥:wap@wap 相反:wap125 侍者:没有遗产 MMSC:null 代理彩信:无establecido 波多黎各MMS:没有establecido MCC:214 跨国公司:01 Tipo de APN:默认值 MOVISTAR-互联网 名称:Movistar APN:telefonica.es 代理:10.138.255.133 波多黎各:8080 名称:telefonica 相反:西班牙电视台 侍者:没有遗产 MMSC:无遗产CIDO 代理彩信:无establecido 波多黎各MMS:没有establecido Código País del Móvil(MCC):214 Código de Red Móvil(跨国公司):07 Auentificación:没有遗产 互联网 橙色-互联网 名称:橙色互联网 互联网 代理人:无遗产 波多黎各:没有establecido 名义:客户 康瑟斯尼娜:阿梅纳 施维多:62.36.225.150 MMSC:无遗产CIDO 代理彩信:无establecido 波多黎各MMS:没有establecido MCC:214 跨国公司:03 Tipo de APN:默认值 YOIGO-INTERNET 名字:Yoigo 互联网 代理:10.08.00.36 波多黎各:8080 MMSC: 代理彩信: 波多黎各彩信: MCC:214 跨国公司:04 香港邮政 互联网 SIMYO-互联网 名称:SimyoInternet APN:gprs-service.com 代理人:无遗产 波多黎各:没有establecido 名称:无遗产 相反尼娜:没有遗产 侍者:没有遗产 MMSC:无遗产CIDO 代理彩信:无establecido 波多黎各MMS:没有establecido MCC:214 跨国公司:19
Tipo de APN:默认值可能您的移动网络网关IP被阻止。你有没有尝试在你的电脑上使用移动网络?事实上,我没有收到这个错误,因为我没有在Android ICS上使用SG-SII,我的应用程序用户和测试人员正在向我报告这个问题。你救了我的命。我尝试了所有的方法,我们花了将近4个工作日来确定为什么除了Nexus4,应用程序到处都在运行。现在我想杀人。