如何通过JavaScript从另一台服务器调用RESTful

时间:2015-12-16 09:14:37

标签: javascript asp.net-mvc-4 asp.net-web-api restful-url

我有一台运行Web应用程序的服务器A(在ASP.NET MVC 4中),使用JavaScript调用驻留在服务器B上的REST API。

服务器A中的JavaScript:

$.ajax({            
    type: "POST",
    url: "http://serverB/api/Employee/Manpower",
    contentType: "application/json; charset=utf-8",
    data: convertTojsonWithData(REQHEAD(), EMPDETAIL()),
    success: function (Result) {                    
        //alert(data);
        $("#txtOption").val(Result);
        alert($("#txtOption").val());
    }
});

当我运行我的项目时,我没有从服务器B上的REST API收到任何信息。当我将url更改为api/Employee/Manpower时,API端点变为http://localhost:1111/api/Employee/Manpower

请指导我!

1 个答案:

答案 0 :(得分:0)

什么是服务器B的IP地址?

尝试使用服务器B的IP地址。 例如,致电http://192.168.5.1:8080/api/Employee/Manpower