как заголовок «Accept-Language» передается в http в iphone? - PullRequest
2 голосов
/ 21 сентября 2011

Как заголовок «Accept-Language» передается в запросе http в iphone?В моем http-запросе заголовок пуст.Это добавлено на уровне структуры?Если да, есть ли способ перехватить его и внести изменения?

1 Ответ

1 голос
/ 21 сентября 2011
+(NSMutableURLRequest*)assembleHTTPRequestHead:(NSMutableURLRequest *) requester
{
    // These are the headers we need, we get ride of everything else
    NSArray *headers = [NSArray arrayWithObjects:@"User-Agent", nil];
    NSString* appName = [self getAppName];
    NSArray *values = [NSArray arrayWithObjects: appName, nil];

    // Add our headers
    for (NSString *header in headers) {
        // We use setValue to overwrite any value in an existing 
        // header, addValue appends to the values.
        id theValue =[values objectAtIndex:[headers indexOfObject:header]];
        [requester setValue:theValue forHTTPHeaderField:header ];

        AppTrace3(self, @"Added Header", header, theValue);
    }
    AppTrace2(self, @"assembleHTTPRequestHead done", requester);

    return requester;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...