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