zoukankan      html  css  js  c++  java
  • 同步的HTTP请求

    代码:

    #import <Foundation/Foundation.h>
    
    void request(NSString *urlString)
    {
        NSLog(@"BEGIN");
        // make request object
        NSURL *url = [[NSURL alloc]initWithString:urlString];
        NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url];
        [request setHTTPMethod:@"GET"];
        [request setTimeoutInterval:10];
        
        // send request
        NSError *error = nil;
        NSHTTPURLResponse *urlResponse = nil;
        NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];
        
        if ([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) {
            NSString *responseText = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
            NSLog(@"OK");
        }
        
        NSLog(@"END");
    }
    
    int main(int argc, const char * argv[])
    {
    
        @autoreleasepool {
            request(@"http://www.code-style.com");
        }
        return 0;
    }
  • 相关阅读:
    Alpha发布——美工+文案展示博客
    021_func
    020_with
    018_IO
    017_set
    016_dict
    015_string
    012_list
    010_ternaryOperation
    008_standard_lib_os
  • 原文地址:https://www.cnblogs.com/code-style/p/4011691.html
Copyright © 2011-2022 走看看