Committed by
Ben Copsey
Add accept as one of the desired headers to be passed through on redirects
Showing
1 changed file
with
6 additions
and
3 deletions
@@ -1886,10 +1886,13 @@ static NSOperationQueue *sharedQueue = nil; | @@ -1886,10 +1886,13 @@ static NSOperationQueue *sharedQueue = nil; | ||
1886 | 1886 | ||
1887 | // Perhaps there are other headers we should be preserving, but it's hard to know what we need to keep and what to throw away. | 1887 | // Perhaps there are other headers we should be preserving, but it's hard to know what we need to keep and what to throw away. |
1888 | NSString *userAgent = [[self requestHeaders] objectForKey:@"User-Agent"]; | 1888 | NSString *userAgent = [[self requestHeaders] objectForKey:@"User-Agent"]; |
1889 | + NSString *accept = [[self requestHeaders] objectForKey:@"Accept"]; | ||
1890 | + [self setRequestHeaders:nil]; | ||
1889 | if (userAgent) { | 1891 | if (userAgent) { |
1890 | - [self setRequestHeaders:[NSMutableDictionary dictionaryWithObject:userAgent forKey:@"User-Agent"]]; | 1892 | + [self addRequestHeader:@"User-Agent" value:userAgent]; |
1891 | - } else { | 1893 | + } |
1892 | - [self setRequestHeaders:nil]; | 1894 | + if (accept) { |
1895 | + [self addRequestHeader:@"Accept" value:accept]; | ||
1893 | } | 1896 | } |
1894 | [self setHaveBuiltRequestHeaders:NO]; | 1897 | [self setHaveBuiltRequestHeaders:NO]; |
1895 | } else { | 1898 | } else { |
-
Please register or login to post a comment