Skip to content

Instantly share code, notes, and snippets.

View minase's full-sized avatar
🐈
i love cat.

oda minase

🐈
i love cat.
View GitHub Profile
-(NSMutableData*) createHTTPPostBodyWithParameters:(NSDictionary*)params boundary:(NSString*)boundary
{
NSAutoreleasePool *pool = [NSAutoreleasePool new];
NSMutableArray *paramsArray = [NSMutableArray array];
NSMutableData *paramsData = [NSMutableData new];
NSString *enter = @"\r\n";
for(id key in params) {
[paramsArray addObject:[NSString stringWithFormat:@"--%@%@", boundary, enter]];
-(NSMutableData*) createHTTPPostBodyWithParameters:(NSDictionary*)params boundary:(NSString*)boundary
{
NSMutableData *paramsData = [NSMutableData new];
NSString *enter = @"\r\n";
for(id key in params) {
[paramsData appendData:[[NSString stringWithFormat:@"--%@%@", boundary, enter] dataUsingEncoding:NSUTF8StringEncoding]];
[paramsData appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"%@\"", key] dataUsingEncoding:NSUTF8StringEncoding]];
// File
id uri = [NSURL URLWithString: uriString];
id request = [NSMutableURLRequest requestWithURL:uri];
[request
setValue:[NSString stringWithFormat:@"Basic %@", encodedIdAndPassword]
forHTTPHeaderField:@"Authorization"
];