首先,抱歉我的英语非常糟糕......
我有一个非常大的愚蠢问题...... 在我的企业中有一个自动门系统,它通过对文件的HTTP GET请求打开。
示例:
http://ipaddress/rc.cgi?o=1,50
o =数字表示自动门运行的秒数。
不需要验证或不需要(由LAN Radius制作)。
所以,问题是......
如何在触摸它时制作单个按钮(例如在跳板中),运行GET请求?
你应该可以使用NSURLConection吗?
全部谢谢
答案 0 :(得分:1)
我不确定这是否是最好的解决方法,但这就是我在自己的应用程序中取得类似效果的方式。只需创建一个新的NSData对象即可访问所需的URL,如果您不需要对返回的数据执行任何操作,则将其释放:
NSURL *theURL = [[NSURL alloc] initWithString:@"http://ipaddress/rc.cgi?o=1,50"];
NSData *theData = [[NSData alloc] initWithContentsOfURL:theURL];
[theData release];
[theURL release];
答案 1 :(得分:1)
或者只是创建一个NSURLConnection以异步方式运行,然后你不必担心UI挂起,如果委托设置为nil,你可以在运行它之后忘记它。
NSURL * url = [NSURL URLWithString:@"http://ipaddress/rc.cgi?o=1,50"];
NSMutableURLRequest * request = [[NSMutableURLRequest alloc] initWithURL:url];
NSURLConnection * theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:nil];
[request release];
[theConnection release];