繁体   English   中英

Web应用程序之间的通信

[英]Communication between web applications

如何在Web应用程序之间进行通信?

我有一个与其他应用程序一起管理Web应用程序的应用程序:当我登录到我的应用程序时,它使我可以连接到另一个应用程序。 我在VS2015 ASP.net MVC中工作,C#。 请帮助!

我不确定你在这里通过沟通是什么意思。

它可以有两个含义 -

页面从一个Web应用程序转到另一个Web应用程序:

您希望其他应用程序的链接包含在一个应用程序中,然后在用户单击时,他们可以将用户重定向到这些相应的页面。 如果您实施了SSO,他们甚至不会询问登录信息。

这很简单,您必须包含锚标记与其他网站的目标。

  • 只要它们托管在相同的域名下,它就可以工作。

  • 如果它们不在同一域名中托管,那么您必须在这些网站中启用CORS以允许来自其他来源的请求。

其次,通过交流,您可能意味着只调用API即可在当前的Web应用程序中获取一些数据

为此,您必须从其他应用程序编写RESTful API,以满足您的需求。

然后,您可以像任何其他Web API调用一样调用这些API。

此外,如果其他应用程序/ API未托管在相同的域名下,则必须启用CORS。

要在您的应用程序中启用CORS,请参阅此MSDN文章

有关创建API的信息,请参阅此MSDN文章

同样,这不是您问题的直接答案。 但我确信这提供了足够的细节来考虑与其他应用程序集成。

希望这可以帮助。

暂无
暂无

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

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