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