我有一个应用程序,它一度想要在默认浏览器中启动特定的URL。这非常简单,可以使用Windows上的ShellExecute实现。然而,问题是服务器期望一些额外的自定义头信息(用于身份验证/识别目的)与GET请求一起发送。 是否有任何方法可以在启动它时将此(附加标题)信息传递给浏览器?
注意: - 我想启动默认浏览器而不使用Web浏览器控件
答案 0 :(得分:2)
据我所知,您只有一个选项:添加中间页面(在互联网或本地主机上)。
您必须创建yoursite.com/sendHeaders.php
或localhost/sendHeaders.php
(或任何其他扩展程序;选择您喜欢的语言),具体如下:
因此,您将在浏览器中间页yoursite.com/sendHeaders.php?url=realUrl&headers=packedHeaders
中打开,但浏览器会显示一个页面realUrl
,该页面已收到正确的标题。