繁体   English   中英

在ASP MVC中的Url.Action中使用其他域

[英]Using a different domain in Url.Action in asp mvc

我正在对Web应用程序中的远程api进行ajax调用。

我正在使用Url.Action("actionName", "controller") 但是问题在于它采用了我的Web应用程序的当前URL。

我的远程Web API有一个不同的域。 我尝试使用Url.Action("actionName", "controller", host) ,其中host代表Web api的域。 但是它同时生成Web应用程序的URL和远程api。

如何为远程Web API明确指定域的URL?

请帮忙。

您将必须直接使用远程URL, Url.Action将使用您当前的域,因此,在您的情况下,您将必须执行以下操作

$.ajax({
   type: "POST" //Doesnt have to be a post, depends on your endpoint,
   url: //your remote url,
   data: //some data if needed to pass to endpoint,
   success: function (response) {
}
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM