私はXcodeの初心者です。マイクロコントローラーMICROCHIPで設計した組み込みWebサーバーからデータを取得および送信するアプリケーションを実行する必要があります。これで、Web サーバーから情報を取得できるようになりました (Web サーバーには、/status.xml
すべての動的変数を含むファイルがあります)
今、私はボタンをクリックすることができません。ボタンをクリックする HTML コードは次のとおりです。
onmousedown="newAJAXCommand('buttons.cgi?btn=1')"
私のウェブサーバーには file がありますbuttons.cgi
。
私のターゲットは、彼がこのアクションを実行する Xcode のボタンを設計しています
NSMutableURLRequest
クラス and SetHTTPMethod:@"GET"
orを使用しようとしまし@"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];