self.host = [[MKNetworkHost alloc] initWithHostName:@"qc.sina.com.cn"];
NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
[params setObject:accountStr forKey:@"user"];
[params setObject:passwordStr forKey:@"password"];
// NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:accountStr,@"user",passwordStr,@"password",nil];
//1. 使用Host创建一个MKNetworkRequest实例
_request = [self.host requestWithPath:@"/api/login"
params:params
httpMethod:@"POST"];
//2. 设置Request的回调
[_request addCompletionHandler:^(MKNetworkRequest *completedRequest) {
NSString *responseString = completedRequest.responseAsString;
NSLog(@"responseString is%@,",responseString);
}];
//3. 使用Host开始执行这个Request
[self.host startRequest:_request];
}
本文介绍了一个iOS客户端通过Objective-C发起POST请求到Sina服务器进行用户登录的过程。使用了MKNetwork库来创建网络请求,并传递了用户名和密码参数。
2274

被折叠的 条评论
为什么被折叠?



