YAJLでUserAgentを変更する

「YAJLでUserAgent変更する」っていったって、
別にYAJLはサーバとやり取りをするわけではなく
URLRequestでとってきた内容をパースするだけなわけで
UAを換えたきゃURLRequest側で対応すればいい

	NSString *urlString = @"http://hogehogeworld.com/data.json";
	
    NSString *userAgent = 
	@"Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; ja-jp) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16";
	NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: 
									[NSURL URLWithString:urlString]];
	[request setValue:userAgent forHTTPHeaderField:@"User-Agent"];
	NSData *data = [ NSURLConnection sendSynchronousRequest:request returningResponse: nil error: nil ];
	
	NSString *returnData = [[NSString alloc] initWithBytes: [data bytes] length:[data length] encoding: NSUTF8StringEncoding];
//	NSLog(@"%@", returnData);

	
	NSDictionary *jsondata = [returnData yajl_JSON] ;

	
	[urlString release];
	[userAgent release];
	[returnData release];

[iphone][sdk]