我正在尝试通过restful web-service检查username and password
。所以我使用AJAX从JSP调用URL。 Web服务正在另一台计算机上运行,该计算机的IP address
为100.100.100.100
。当我运行这个程序它显示
jqXHR.status = 0
当我在本地运行Web服务和此应用程序时,将IP address 100.100.100.100
替换为localhost
它正在运行。但是当我使用IP address
呼叫远程机器时,它无效。这是为什么?有人可以帮帮我吗?我还在stack overflow
中提到了这个问题,但它没有用。
网络很好。两台机器都连接到同一WiFi Router
。当我输入该网址(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);
}