我想使用 ASIHTTPREQUEST 通过 ios 应用程序提交 API 表单。我的问题是当我单击提交或发送按钮时没有任何反应。我已经将发送按钮连接到我的视图控制器。实际上,我想做的事情是使用我自己的托管服务器发送消息应用程序,该服务器必须发布 uuid 和密码值才能提交请求。这是我的实现代码。
- (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];
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
messageText.text = response;}
}
}
@end
我还想获取已发送的消息列表。非常感谢那些回答这个问题的人。