我尝试通过http post方法在我的服务器上发送一个json我使用Afnetworking但它不是响应错误它服务器端问题或http post request problrm
NSDictionary *parameters = @{
@"username": @"hasanProj",
@"password" : @"123321",
@"email" : @"17.chayon@gmail.com",
@"firstName":@"chayon",
@"lastName":@"ahmed"
};
NSData *data = [NSJSONSerialization dataWithJSONObject:parameters options:NSJSONWritingPrettyPrinted error:nil];
NSString *jsonStr = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
NSLog(@"%@",jsonStr);
NSLog(@"%@",parameters);
NSString *urlString = [NSString stringWithFormat:@"http://testgcride.com:8081/v1/users"];
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
//[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
//NSString *jsonString = [self getJSONStringWithDictionary:parameters];
[request setHTTPBody:[jsonStr dataUsingEncoding:NSUTF8StringEncoding]];
AFHTTPRequestOperationManager *manager= [AFHTTPRequestOperationManager manager];
[manager.requestSerializer setAuthorizationHeaderFieldWithUsername:@"moinsam" password:@"cheese"];
//manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer.acceptableStatusCodes = [NSIndexSet indexSetWithIndex:400];
[manager POST:@"http://testgcride.com:8081/v1/users" parameters:jsonStr success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
非常感谢任何帮助。感谢