3
我想改变我的用户代理这样更改用户代理
[req setValue:userAgent forHTTPHeaderField:@"User-Agent"];
其中的userAgent是一个NSString,它似乎在应用内的工作,因为当我的NSLog它它显示为我把它改成
NSLog(@"user agent = %@", [req valueForHTTPHeaderField: @"User-Agent"]);
但是当我去这个网站http://whatsmyuseragent.com/用户代理是不变的。有谁知道这可能是为什么。
感谢 克林顿
设置用户代理只适用于该请求,除非您使用该req对象转到该网站,否则它将成为您设备的默认用户代理。 – Joe
有没有办法更改默认的用户代理? –
没有越狱或使用像Perfect Browser这样的应用程序。如果你的项目有一个浏览器(webview),你只需要为每个请求设置用户代理。 – Joe