네트워크 get 생 성 요청
// 0. URL
// url:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:
@"http://122.33.44.55:8586/login_check_byPhone?userName=%@&passWord=%@",userName,pwd]];
//NSLog(@"url:%@",url);
// 1.
NSURLRequest *request = [NSURLRequest requestWithURL:url];
// 2. ,
[NSURLConnection sendAsynchronousRequest:request //
queue:[[NSOperationQueue alloc] init] //
completionHandler:^(NSURLResponse * _Nullable // Block
response, NSData * _Nullable data, //
NSError * _Nullable connectionError) { //
// 3.
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str);
// HUD
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
if ([str containsString:@"success"]) {
[SVProgressHUD showSuccessWithStatus:@" "];
}else{
[SVProgressHUD showErrorWithStatus:@" "];
}
}];
}];
2. 대리 방법
// url:
NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login?username=123&pwd=123"];
//NSLog(@"url:%@",url);
// 1.
NSURLRequest *request = [NSURLRequest requestWithURL:url];
// 2.
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
#pragma mark - NSURLConnectionDataDelegate
/**
*
*
* @param connection
* @param error
*/
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{
NSLog(@"%s,%d-----%@",__func__,__LINE__,error);
}
/**
* , ,
*
* @param connection
* @param data
*/
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%s,%d----%@",__func__,__LINE__,str);
}
/**
*
*
* @param connection
* @param response
*/
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
NSLog(@"%s,%d----%@",__func__,__LINE__,response);
}
/**
*
*
* @param connection
*/
-(void)connectionDidFinishLoading:(NSURLConnection *)connection{
NSLog(@"%s,%d",__func__,__LINE__);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.