Nano Hash - криптовалюты, майнинг, программирование

ошибка http 404 телефонной щели

Я пытаюсь подключиться к серверу для получения данных с помощью ajax-вызова внутри приложения phonegap. Но я получаю статус 404 для каждого запроса, который я пробовал google.com, 10.0.2.2 (localhost на Android).

Вот шаги, которые я выполнил для создания приложения

Я создал приложение-шаблон, используя командную строку phonegap как phonegap create my-app

Запуск приложения с использованием phonegap run android (это показывает экран «устройство готово» на эмуляторе)

Добавлен следующий код для выполнения Ajax-вызова index.js — функция ReceiveEvent.

var xmlhttp =  new XMLHttpRequest();
xmlhttp.onreadystatechange = function(){
    console.log('rdy state - '+ xmlhttp.readyState);
    console.log('status - '+ xmlhttp.status);
    console.log('text status - '+ xmlhttp.statusText);
    console.log('Response Text - '+ xmlhttp.responseText);
}
xmlhttp.open("GET","http://10.0.2.2/", true);
xmlhttp.send();

Я могу получить доступ к http://10.0.2.2 из браузера эмулятора.

Вот среда, которую я использую

Версия PhoneGap — 3.4.0-0.19.8 Версия Android — 4.4.2

-- Вишал

08.04.2014

Ответы:


1

Вы поместили токен доступа в свой config.xml? Попробуйте поставить

<access origin="*"/>

в свой config.xml.

* дает доступ ко всему домену. Найдите http://docs.phonegap.com/en/3.4.0/guide_appdev_whitelist_index.md.html#Whitelist%20Guide для получения дополнительной информации.

08.04.2014
  • У меня проблема с Кордовой, но у меня есть подстановочный знак. Любые идеи? 25.11.2014

  • 2

    Несмотря на то, что у вас есть:

    <pre> <access origin="*"/> </pre> in config.xml 
    

    Вам нужно добавить белый список в ваш проект phonegap (cordova):

    phonegap plugin add cordova-plugin-whitelist 
    

    После этого ваше приложение больше не будет выдавать 404.

    17.10.2017
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..