Skip to content

Commit

Permalink
Merge pull request #19 from itsbrnrd/modsecurity-ct-malformed
Browse files Browse the repository at this point in the history
[TIMOB-18341] Fix malformed Content-Type error with modsecurity
  • Loading branch information
pec1985 committed Feb 5, 2015
2 parents 0f483e3 + d598516 commit ae2c0d3
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion APSHTTPClient/APSHTTPPostForm.m
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ -(void)buildFilePostData
NSString *charset = (NSString *)CFStringConvertEncodingToIANACharSetName(CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding));

NSString* boundry = [NSString stringWithFormat:@"0xTibOuNdArY_%i", (int)[[NSDate date] timeIntervalSince1970]];
[self addHeaderKey:@"Content-Type" andHeaderValue:[NSString stringWithFormat:@"multipart/form-data; charset=%@; boundary=%@", charset, boundry]];
[self addHeaderKey:@"Content-Type" andHeaderValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundry]];

[self appendStringData:[NSString stringWithFormat:@"--%@\r\n",boundry]];

Expand All @@ -77,6 +77,7 @@ -(void)buildFilePostData
}

NSString *key = [allKeys objectAtIndex:i];
[self appendStringData: [NSString stringWithFormat:@"Content-Type: charset=\"%@\"\r\n", charset]];
[self appendStringData: [NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"\r\n", key]];
[self appendStringData:@"\r\n"];
[self appendStringData:[NSString stringWithFormat:@"%@\r\n", [[self requestFormDictionay] valueForKey:key]]];
Expand Down

0 comments on commit ae2c0d3

Please sign in to comment.