【问题标题】:How to call RESTful from another server by JavaScript如何通过 JavaScript 从另一台服务器调用 RESTful
【发布时间】:2015-12-16 09:14:36
【问题描述】:

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

服务器 A 中的 JavaScript:

$.ajax({ 类型:“发布”, url: "http://serverB/api/Employee/Manpower", contentType: "应用程序/json; charset=utf-8", 数据:convertTojsonWithData(REQHEAD(), EMPDETAIL()), 成功:函数(结果){ //警报(数据); $("#txtOption").val(Result); alert($("#txtOption").val()); } });

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

请指导我!

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 未添加端口号。通过添加正确的端口号进行检查。
    • 您可以在网络控制台中查看浏览器中发生的网络调用。
    • 在 192.168.115.67 我使用端口 80
    猜你喜欢
    • 2015-06-25
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    相关资源
    最近更新 更多