[英]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.