From 1c169868285ca22ba6ee34f179475b00551f798f Mon Sep 17 00:00:00 2001 From: Sam Soffes Date: Sun, 29 Aug 2010 16:03:46 -0500 Subject: [PATCH] Add accept as one of the desired headers to be passed through on redirects --- Classes/ASIHTTPRequest.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Classes/ASIHTTPRequest.m b/Classes/ASIHTTPRequest.m index bdabf6c1..b74614d3 100644 --- a/Classes/ASIHTTPRequest.m +++ b/Classes/ASIHTTPRequest.m @@ -1886,10 +1886,13 @@ - (void)readResponseHeaders // 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. NSString *userAgent = [[self requestHeaders] objectForKey:@"User-Agent"]; + NSString *accept = [[self requestHeaders] objectForKey:@"Accept"]; + [self setRequestHeaders:nil]; if (userAgent) { - [self setRequestHeaders:[NSMutableDictionary dictionaryWithObject:userAgent forKey:@"User-Agent"]]; - } else { - [self setRequestHeaders:nil]; + [self addRequestHeader:@"User-Agent" value:userAgent]; + } + if (accept) { + [self addRequestHeader:@"Accept" value:accept]; } [self setHaveBuiltRequestHeaders:NO]; } else {