在 Swift 中,可以通过设置请求头来添加 Referer。

首先,创建一个 'URLRequest' 对象,并设置请求的 URL:

var request = URLRequest(url: URL(string: 'https://example.com')!)

然后,可以使用 'setValue(_:forHTTPHeaderField:)' 方法来设置请求头的 Referer 值:

request.setValue('https://referer-example.com', forHTTPHeaderField: 'Referer')

接下来,可以使用 'URLSession' 来发送请求:

let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
    // 处理响应
}
task.resume()

在上述代码中,我们将请求头的 Referer 设置为 'https://referer-example.com'。你可以根据你的实际需求修改这个值。

请注意,有些网站可能会检查 Referer 值,并拒绝来自未知来源的请求。因此,在设置 Referer 时,请确保你提供的值是有效的。

同时,还要注意,某些服务器可能会忽略或覆盖请求头中的 Referer 值。所以,无法保证每个服务器都会接受你设置的 Referer。


原文地址: http://www.cveoy.top/t/topic/piWg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录