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;
    }
  • 相关阅读:
    python中神之bug
    常用好的软件
    远程登录
    centos7改静态ip
    SpringMVC归纳
    mysql数据库操作手册
    MyBatis归纳
    Maven归纳
    maven操作手册
    java知识库
  • 原文地址:https://www.cnblogs.com/code-style/p/4011691.html
Copyright © 2011-2022 走看看