我正在研究.Net ASP MVC剃须刀应用程序
服务器上的根URL为"myWebSite.com/myApp/"
我需要动态地找到这个url以使用正确的url来执行这样的Ajax调用操作
$.ajax(
{
type: "POST",
url: root + "/Controller/Action",
data: ...
}
Run Code Online (Sandbox Code Playgroud)
我在这里和那里读了一些东西,但我找到的东西不起作用
"document.location.hostname" -> "myWebSite.com"
"location.host" -> "myWebSite.com"
"window.location.pathname" -> "/myApp/"
Run Code Online (Sandbox Code Playgroud)
最后一个听起来很有意思,但如果我在网站上导航:
for an url : "myWebSite.com/myApp/Controller/Action?1"
"window.location.pathname" -> "/myApp/Controller/Action"
Run Code Online (Sandbox Code Playgroud) 我想让一个 java 应用程序和一个 .net 应用程序通过队列进行通信。
我想使用 MassTransit 但它在 Java 中不可用,因此在 Java 代码中,我们直接使用 RabbitMQ 将 xml 中序列化的数据发送到所需的带有数据的包装器中(如消息类型)。我还必须确保添加“Content-Type”标题:“application/vnd.masstransit+xml”。这工作正常,数据由 java 应用程序发送,由 .Net 应用程序接收并正确反序列化。
问题是,现在,我还需要向 java 应用程序发回响应,但不确定如何继续。
我可以使用 MassTransit 也发回消息吗?
我必须直接使用 RabbitMQ 吗?
有没有更好的方法来处理这种情况?
在此先感谢您为我提供的所有帮助,将不胜感激