Web API不能从asp.net MVC 4的其他服务器调用
web api not called from other server of asp.net mvc 4
我在我的应用程序中使用mvc 4的asp.net web api。
当我从我的计算机调用web api时,它正在获取数据
$.getJSON("api/MyAction/?dt=" + dateString,
function (data) {});
但是当我在服务器上部署项目时,它不工作。
我有办法了。
我只是在url
之前添加了服务器路径。
$.getJSON(GetSiteRoot() + "api/MyAction/?dt=" + dateString,
function (data) {});
,我的方法是
function GetSiteRoot() {
var rootPath = window.location.protocol + "//" + window.location.host + "/";
var path = window.location.pathname;
if (path.indexOf("/") == 0) {
path = path.substring(1);
}
path = path.split("/", 1);
if (path != "") {
rootPath = rootPath + path + "/";
}
return rootPath;
}
相关文章:
- 如何确保对前端和其他服务器开放的API的安全性
- 在 Phaser 中从其他服务器加载图像资源
- 检查文件是否存在于其他服务器上
- 如何为重定向或其他服务器上新打开的页面设置超时
- 发送请求以从其他服务器调用函数
- HTML5/JS-在将画布导出为PNG时遇到错误-来自其他服务器的图像
- node.jsexpress中有ajax工具(包)吗?链接(发布/获取)其他服务器并获取数据
- 如果无法访问其他服务器,Node.js应用程序将退出.如何防止应用程序停止
- 将 ajax post 请求传递给其他服务器上的 php
- Dojo XHR don'根本不会向其他服务器发送请求,但jQuery中一切都正常
- node.js:如何包含来自其他服务器的外部.js
- 使用Javascript从其他服务器读取XML时出错
- 在没有
- Node.js强制从其他服务器下载
- 将javascript与本地主机服务器连接,但页面由其他服务器提供
- 启用Gzip压缩托管在其他服务器上的javascript
- Web API不能从asp.net MVC 4的其他服务器调用
- 从express node.js向其他服务器发送请求
- 当Node.js请求其他服务器的长时间http请求时,Node.js的正确行为是什么?
- SecurityError:当我试图从其他服务器访问镜像时,操作是不安全的