私の問題は、テキスト メッセージをサーバーに送信できないことです。私はasihttprequestを使用しています。USERNAME、UUID、PASSWORD、API_PASSWORD、および NUMBER を自分で定義しました。私がやりたいことは、指定されたサーバーの URL にデータを送信することです。これが私のコードです:
- (IBAction)sendClicked:(id)sender {
[sendButton resignFirstResponder];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"https://cc.frifon.net_dosmssend/"]];
[request setDelegate:self];
[request setNumberOfTimesToRetryOnTimeout:3];
[request setRequestMethod:@"POST"];
[request setPostValue:USERNAME forKey:@"sip"];
[request setPostValue:PASSWORD forKey:@"pwd"];
[request setPostValue:UUID forKey:@"uuid"];
[request setPostValue:API_PASSWORD forKey:@"key"];
[request setPostValue:messageText forKey:@"message"];
[request setPostValue:NUMBER forKey:@"to"];
[request setPostValue:@"Submit" forKey:@"submit"];
[request start];
nil;
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request {
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
messageText.text = response;
}
}