2
如何在iphone中的http請求中傳遞'Accept-Language'標頭? 在我的http請求中,標題爲空。這是附加在框架級別嗎? 如果是這樣,有沒有辦法攔截它並進行修改?如何在iphone中傳遞'Accept-Language'標頭?
如何在iphone中的http請求中傳遞'Accept-Language'標頭? 在我的http請求中,標題爲空。這是附加在框架級別嗎? 如果是這樣,有沒有辦法攔截它並進行修改?如何在iphone中傳遞'Accept-Language'標頭?
+(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;
}
感謝您的回覆。在我的http請求中,我沒有任何頭文件,我只有在請求正文中的值。但是,當我使用代理攔截我的請求時,我看到「Accept-Language」標題正在傳遞,而我沒有在我的應用程序代碼中設置。 – optimusPrime