我需要从我的.NET应用程序启动一个Web浏览器窗口,该窗口显示只能通过POST请求才能访问的网页。绝对不允许我使用包含POST表单的临时HTML文件来执行此操作。任何想法如何以另一种方式解决这个问题?我不知道用户计算机上安装了什么浏览器,并且我不希望对此有任何要求。默认浏览器是最好的。
编辑:好的,一旦我读了我自己的问题,我就会看到一个解决方案:托管例如我自己的服务器上的php脚本,它将GET请求转换为POST请求并重定向到该网页。然后,可以通过.NET应用程序中的简单链接访问该php脚本。显然,这涉及额外的延迟并使事情复杂化。还有其他解决方案吗?
不,除了您描述的两个之外,没有更好的解决方案。