iOS之数据请求NSURLConnection NSString *lcsUrl = @"http://192.168.1.1:8080/lcsUrl"; //如果网址中有汉字,需要先转码 NSString *word = [NSString stringWithUTF8String:"汉字"];//注意此处到字符串要求传一个c的字符串,没有@ NSString *finaUrl = [NSString stringWithFormat:@"http://192.168.1.1:8080/lcsUrl= %@",word]; NSURL *url = [NSURL URLWithString:lcsUrl]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url]; request.HTTPMethod = @"GET"; request.timeoutInterval = 60; NSURLConnection *connection = [NSURLConnection connectionWithRequest:request delegate:self]; [connection start]; 请求出错 - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { NSLog(@"请求出错"); } 请求中接收到数据 - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [_data appendData:data]; } 请求完毕 - (void)connectionDidFinishLoading:(NSURLConnection *)connection { NSString *str = [[NSString alloc] initWithData:_data encoding:NSUTF8StringEncoding]; //在这里处理你收到的数据 }
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/app/5127.html