作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何在 iphone 的 http 请求中传递 'Accept-Language' header ?在我的 http 请求中, header 为空。这是在框架级别附加的吗?如果有,有没有办法拦截并修改?
最佳答案
+(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;
}
关于iphone - 如何在 iphone 的 http 中传递 'Accept-Language' header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7499617/
我是一名优秀的程序员,十分优秀!