如何在没有.NET临时文件的情况下通过POST请求启动web浏览器



我需要从我的.NET应用程序启动一个web浏览器窗口,该窗口显示只能通过POST请求到达的网页。我绝对不允许用一个包含POST表单的临时HTML文件来做这件事。有什么想法可以用另一种方式解决这个问题吗?我不知道用户电脑上安装了什么浏览器,我不希望对此有任何要求。默认浏览器将是最好的。

编辑:好吧,当我读到我自己的问题时,我看到了一个解决方案:在我自己的服务器上托管一个php脚本,它可以将GET请求转换为POST请求并重定向到该网页。然后可以通过我的.NET应用程序中的一个简单链接访问该php脚本。显然,这涉及到额外的延迟,并使事情复杂化。还有其他解决方案吗?

不,除了您描述的这两种解决方案之外,没有更好的解决方案了。https://textslashplain.com/2020/02/05/app-to-web-communication-launching-web-apps/概述了问题空间。

最新更新