AJAX jqXHR.status = 0 при вызове удаленного URL - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь проверить username and password через отдыхающий веб-сервис. Поэтому я использую AJAX для вызова URL из JSP. Веб-служба работает на другом компьютере, и IP address этого компьютера - 100.100.100.100. Когда я запускаю эту программу, она показывает

jqXHR.status = 0

Когда я запускаю веб-сервис и это приложение, локально заменяя IP address 100.100.100.100 на localhost Это работает. Но когда я вызываю удаленную машину, используя IP address, она не работает. Это почему? Кто-нибудь может мне помочь? Я также передал вопрос в stack overflow, но он не работал.

Сеть хорошая. Обе машины подключены к одному и тому же WiFi Router. Когда я помещаю этот URL (http://100.100.100.100:8080/WebService/rest/get/auth/abraham/123)

               $.ajax({ 
                    type: 'GET',
                    url:  "http://100.100.100.100:8080/WebService/rest/get/auth/abraham/123",
                    dataType: 'text',
                    success: function(data, textStatus, jqXHR) {
                        alert('success');
                    },
                    error: function(jqXHR, textStatus, errorThrown) {
                        alert('Login Error: ' + textStatus);
                        alert(jqXHR.status);
                        alert(errorThrown);
                    }
...