我在服务器上有一些媒体文件,这些文件不应该对公众开放。它们需要请求中包含一个自定义的HTTP头信息,否则服务器将只会重定向到404页面。 使用UIWebView和NSMutableURLRequest可以轻松地设置这个自定义头信息,但我也想能够在Safari中打开请求。不幸的是,似乎唯一打开Safari的方法是通过一个简单的URL调用它,无法设置头信息。 有人知道是否有任何方法可以在Safari中使用自定义HTTP头信息打开请求吗? 谢谢。
我在任何浏览器中都没有遇到过这个功能。不过,您可以创建一个HTML页面并将其放在同一服务器上,其中包含一个文本字段,用户可以输入密码,然后使用 XMLHttpRequest.setRequestHeader() 将该密码作为HTTP标头发送到您的服务器。这不像在地址栏中输入URL那样直接,所以我不确定这对您是否是一个选项。