gpt4 book ai didi

c# - 从外部 Web 应用程序返回值

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:48 25 4
gpt4 key购买 nike

寻找创意。在 Web 应用程序(应用程序 #1)中,我需要调用另一个 Web 应用程序(应用程序 #2),允许 Web 应用程序 #2 向用户呈现表单,做一些工作,然后接收结果或将值返回到原始网络应用程序。应用程序必须是完全独立的代码库。应用 #2 很可能需要包含在弹出窗口中,但目前还不完全清楚。单个窗口有可能导航到第二个应用程序。这些应用目前正在使用 ASP.NET 和 C#。

我最初想向应用 #2 发送一个“回调 URL”,并允许应用 #2 通过该 URL 将结果发布到应用 #1,但后来有人提到需要将此作为模态窗口而不是app #1 离开调用页面。另一方面,如果在后端维护接收页面,那么应该总是可以简单地让原始应用程序检查 session 变量(或类似变量),因为只要应用程序 #1 的浏览器不是关闭, session 内容仍然存在。

提前感谢您花时间回复。

最佳答案

如果你想在两个网络应用程序之间进行通信,我会在第二个应用程序中设置一个网络服务接口(interface)。然后您的第一个应用程序可以向第二个应用程序中的 Web 服务发送“请求”,并接收返回的响应。

MSDN 在这里有很多关于这个主题的详细信息:XML Web Services Using ASP.NET

让您开始的更具体的地方是 guide to using Visual Studios web service creation wizard ,以及 how to call a Web Service method 的示例.

This Stack Overflow answer有另一种调用可能与您的用例更相关的 Web 服务方法的方法(通过 URL 调用)。

关于c# - 从外部 Web 应用程序返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17832379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com