0
我的代碼是:如何使用User-Agent將iPhone下載文件製作爲Chrome?
NSMutableURLRequest* req = [[[NSMutableURLRequest alloc] initWithURL:url]
autorelease];
NSString *userAgent = @"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13";
[req setValue:userAgent forHTTPHeaderField:@"User-Agent"];
NSURLResponse* response = nil;
NSError* error = nil;
NSData* fff = [NSURLConnection sendSynchronousRequest:req
returningResponse:&response
error:&error];
NSLog(@"size : %d", [fff length]);
我準備讓iPhone下載文件鉻。但它不起作用! 我不知道爲什麼......
你怎麼知道它不工作?你看到的具體行爲是什麼?你期待什麼樣的特定行爲? – highlycaffeinated
獲取像WireShark或Charles這樣的嗅探器並查看您的請求或設置您自己的服務器以查看實際發送的userAgent。我已經看到,在重定向用戶提供的userAgent字符串沒有發送,必須調整Apple方法來解決這個問題。 – zaph