我是 Xcode 的初学者。我必须做一个应用程序,从我在微控制器 MICROCHIP 中设计的嵌入式网络服务器获取和发送数据。现在我可以从网络服务器获取信息(在我的网络服务器中,我有一个/status.xml
文件,其中包含所有动态变量)
现在我无法单击按钮。单击按钮的 HTML 代码是
onmousedown="newAJAXCommand('buttons.cgi?btn=1')"
在我的网络服务器中,我有一个文件buttons.cgi
。
我的目标是在 Xcode 中设计了一个按钮,他执行此操作
我尝试使用NSMutableURLRequest
类和SetHTTPMethod:@"GET"
或@"POST"
但此代码不起作用
NSString *post = @"btn=1";
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES ];
NSString *Get_lenght = [NSString stringWithFormat:@"%d",[postData length]];
NSURL *serviceURL = [NSURL URLWithString:@"http://mywebserver.com/buttons.cgi?"];
NSMutableURLRequest *serviceRequest = [NSMutableURLRequest requestWithURL:serviceURL];
[serviceRequest setValue:Get_lenght forHTTPHeaderField:@"Content-type"];
[serviceRequest setHTTPMethod:@"POST"];
[serviceRequest setHTTPBody:postData];