kepware http接口 Objective-C開發
阿新 • • 發佈:2019-03-30
cati har Coding method table log connect use resume
讀取某變量的值(NSURL
#import <Foundation/Foundation.h> NSDictionary *headers = @{ @"Connection": @"keep-alive", @"Cache-Control": @"max-age=0", @"Upgrade-Insecure-Requests": @"1", @"User-Agent": @"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36", @"Accept": @"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", @"Accept-Encoding": @"gzip, deflate, br", @"Accept-Language": @"zh-CN,zh;q=0.9", @"cache-control": @"no-cache", @"Postman-Token": @"7e05da4e-f16b-4ae7-9e8e-c5dc30f1fc25" }; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://127.0.0.1:39321/iotgateway/read?ids=Channel1.Device1.tag1,Channel1.Device1.tag2"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0]; [request setHTTPMethod:@"GET"]; [request setAllHTTPHeaderFields:headers]; NSURLSession *session = [NSURLSession sharedSession]; NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { if (error) { NSLog(@"%@", error); } else { NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response; NSLog(@"%@", httpResponse); } }]; [dataTask resume];
列出所有變量
#import <Foundation/Foundation.h> NSDictionary *headers = @{ @"Connection": @"keep-alive", @"Cache-Control": @"max-age=0", @"Upgrade-Insecure-Requests": @"1", @"User-Agent": @"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36", @"Accept": @"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", @"Accept-Encoding": @"gzip, deflate, br", @"Accept-Language": @"zh-CN,zh;q=0.9", @"cache-control": @"no-cache", @"Postman-Token": @"85915a70-77f1-40d2-842a-443b18a4cdf0" }; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://127.0.0.1:39321/iotgateway/browse"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0]; [request setHTTPMethod:@"GET"]; [request setAllHTTPHeaderFields:headers]; NSURLSession *session = [NSURLSession sharedSession]; NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { if (error) { NSLog(@"%@", error); } else { NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response; NSLog(@"%@", httpResponse); } }]; [dataTask resume];
kepware http接口 Objective-C開發