Committed by
Ben Copsey
Use Content-Length header only when postLength > 0
Showing
1 changed file
with
6 additions
and
2 deletions
@@ -172,10 +172,14 @@ static NSError *ASIUnableToCreateRequestError; | @@ -172,10 +172,14 @@ static NSError *ASIUnableToCreateRequestError; | ||
172 | } else { | 172 | } else { |
173 | [self setPostLength:[postBody length]]; | 173 | [self setPostLength:[postBody length]]; |
174 | } | 174 | } |
175 | - [self addRequestHeader:@"Content-Length" value:[NSString stringWithFormat:@"%llu",postLength]]; | 175 | + |
176 | - if (postLength > 0 && ![requestMethod isEqualToString:@"POST"] && ![requestMethod isEqualToString:@"PUT"]) { | 176 | + if (postLength > 0) |
177 | + { | ||
178 | + if (![requestMethod isEqualToString:@"POST"] && ![requestMethod isEqualToString:@"PUT"]) { | ||
177 | [self setRequestMethod:@"POST"]; | 179 | [self setRequestMethod:@"POST"]; |
178 | } | 180 | } |
181 | + [self addRequestHeader:@"Content-Length" value:[NSString stringWithFormat:@"%llu",postLength]]; | ||
182 | + } | ||
179 | haveBuiltPostBody = YES; | 183 | haveBuiltPostBody = YES; |
180 | } | 184 | } |
181 | 185 |
-
Please register or login to post a comment