gpt4 book ai didi

android - 网络错误 : XmlHttpRequest Exception 101 in Android

转载 作者:行者123 更新时间:2023-11-29 01:56:54 25 4
gpt4 key购买 nike

我正在为 android mobile 开发一个移动应用程序。每当我运行它时,我都会收到以下错误:network_err xmlhttprequest exception 101。谁能澄清一下?我正在使用 Android 版本 4.2下面的代码是mainActivity.java文件中的代码:

package com.example.myExample;

import org.apache.cordova.DroidGap;
import android.os.Bundle;

public class MainActivity extends DroidGap {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrlTimeoutValue = 15000;
super.loadUrl("file:///android_asset/www/index.html");

appView.getSettings().setAllowUniversalAccessFromFileURLs(true);
}
}

最佳答案

CrossDomain XMLHttpRequest? 我和其他人在执行跨域 XMLHttpRequest 时遇到过这种情况(看似未记录的异常)。您使用 XMLHttpRequest 发出的大多数请求将是跨域的(即发送到不同于加载页面 HTML 的服务器的服务器)——因为您从中加载的域是本地文件系统(文件:)Android/Webkit 可以有一些白名单域,但这可能不是您想要做的。

通常跨域使用 XMLHttpRequest(仅在最近几年才被允许)要求您要访问的服务器允许该请求。这是通过让服务器返回一个 HTTP header 来完成的:Access-Control-Allow-Origin: *(等,请参阅有关跨域 XMLHttpRequest 的信息)

我已经看到这个异常出现在 Android 2.3.5/Webkit 553.1 上,并且重复了有效的跨域请求(缓存错误?)。其他人报告了响应为无效 XML 的跨域请求。

检查您尝试将请求发送到的协议(protocol)(http 与 https 等)、主机和端口(通常为 80)。

关于android - 网络错误 : XmlHttpRequest Exception 101 in Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14661210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com