1 EKİM 2011, CUMARTESİ
İstek AFNetworking Post
N-c bir acemi değilim ve benim bazı projeleri için asihttp kullanmışlardır. Bir post yapıyor asihttp yaptığı bu şekilde istemek.
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:height forKey:@"user[height]"];
[request setPostValue:weight forKey:@"user[weight]"];
[request setDelegate:self];
[request startAsynchronous];
Bu nasıl bir kod örneği ile AFNetworking yapıyor hakkında gitmek istiyorsunuz ?
Ben zaten almak Json getrequest ama bu post beni biraz sorun yaratıyor AFNetworking çalışma var. Şimdiden yardım için teşekkürler.
CEVAP
2 EKİM 2011, Pazar
2.0 (ve aynı zamanda yeni NSDictionary sözdizimini kullanarak) AFNetworking:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *params = @{@"user[height]": height,
@"user[weight]": weight};
[manager POST:@"https://example.com/myobject" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
Bu şekilde yapmanız gereken 1.0, AFNetworking kullanarak sıkışmış:
NSURL *url = [NSURL URLWithString:@"https://example.com/"];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
height, @"user[height]",
weight, @"user[weight]",
nil];
[httpClient postPath:@"/myobject" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSString *responseStr = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSLog(@"Request Successful, response '%@'", responseStr);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"[HTTPClient Error]: %@", error.localizedDescription);
}];
Bunu Paylaş:
Nasıl AFNetworking 2 ile istek toplu i...
İstek başarısız oldu: kabul edilemez-i...
PHP algılama istek tipi (GET, POST)KOY...
AFNetworking 2.0 Ekle istek ALMAYA baş...
Görüntü ve Metin ios Upload HTTP POST ...