cocoa :: NSString :: native_http_get
private fun native_http_get(timeout: Float, error_ref: Ref[NSString]): NSData
import Ref[NSString].item= in "ObjC" `{
NSURL *url = [NSURL URLWithString:self];
NSURLRequest *request = [NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:timeout];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *data = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response error:&error];
if (data == nil) {
// Report error
Ref_of_NSString_item__assign(error_ref, [error localizedDescription]);
return nil;
}
return data;
`}
lib/ios/http_request.nit:50,2--69,3