• iOS原生态网络请求


     1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
     2     
     3     
     4     NSString *urlString=@“网址·······”;
     5     NSURL *url=[[NSURL alloc] initWithString:urlString];
     6     NSURLRequest *request=[[NSURLRequest alloc] initWithURL:url];
     7     
     8     NSURLConnection *connection=[NSURLConnection connectionWithRequest:request delegate:self];
     9     [connection start];
    10 
    11     return YES;
    12 }
    13 
    14 //NSURLConnectionDelegate的方法
    15 //请求失败时回调
    16 - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{
    17     NSLog(@"请求失败,原因:%@",error);
    18 }
    19 
    20 
    21 
    22 //NSURLConnectionDataDelegate的方法
    23 - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
    24     NSLog(@"收到响应");
    25 }
    26 
    27 //请求收到数据时的回调,当数据量很大时,会多次回调
    28 - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
    29     NSLog(@"收到数据");
    30 }
    31 
    32 -(void)connectionDidFinishLoading:(NSURLConnection *)connection{
    33     NSLog(@"请求完成");
    34 }

    以上是一个简单的网络请求,可接收数据,可接收error

  • 相关阅读:
    C#获取本地IP地址
    C#中将字符串转换成数值
    JavaScript实现基于对象的双端队列
    Java网络编程
    JavaScript实现基于对象的队列
    JavaScript实现基于对象的栈
    JavaScript实现基于数组的栈
    发送短信按钮倒计时案例
    JavaScript动态显示时间
    html
  • 原文地址:https://www.cnblogs.com/chebaodaren/p/4587708.html
Copyright © 2020-2023  润新知