异步POST请求
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@",kBaseURL,@"/user/create"]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];
NSDictionary *dic = @{@"username":creatUser.text};
NSData *data = [dic JSONData];
[request setHTTPBody:data];
[request setHTTPMethod:@"POST"];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
//连接开始
[connection start];
#pragma mark - 服务器回应
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
NSLog(@"服务器响应::::%@",response);
}
#pragma mark - 接收到服务器传输数据的时候调用
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"服务器返回数据::::%@\n\n\n",str);
}
#pragma 完毕
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSLog(@"接受完毕");
}