Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init];
- [dictionary setValue:@1 forKey:@"driverId"];
- [dictionary setValue:@1 forKey:@"busId"];
- [dictionary setValue:@1 forKey:@"lineId"];
- NSData *postData = nil;
- NSString *requestData = @"";
- NSString *urlPath = @"myurl";
- if([NSJSONSerialization isValidJSONObject:dictionary]){
- postData = [NSJSONSerialization dataWithJSONObject:dictionary options:NSJSONWritingPrettyPrinted error:nil];
- NSString *str = [[NSString alloc] initWithData:postData encoding:NSUTF8StringEncoding];
- requestData = [requestData stringByAppendingString:str];
- postData = [NSData dataWithBytes:[requestData UTF8String] length:[requestData length]];
- }
- NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
- NSURL *url = [NSURL URLWithString:urlPath];
- NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
- [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
- [request setHTTPMethod:@"POST"];
- [request setHTTPBody:postData];
- NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
- NSString *response = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
- NSDictionary *responseDic = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&error];
- NSString *status = [responseDic objectForKey:@"status"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement