Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ICS通过3G连接获得403响应,但通过Wifi连接正常_Android_Wifi_Android 4.0 Ice Cream Sandwich_3g_Http Status Code 403 - Fatal编程技术网

Android ICS通过3G连接获得403响应,但通过Wifi连接正常

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();

我在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();
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,应用程序到处都在运行。现在我想杀人。