从xcode程序打开浏览器,预先填充post参数

时间:2013-09-27 10:45:08

标签: iphone xcode4.6.3

我正在开发一个集成支付网关的应用程序。这可以通过打开页面“https://sis.sermepa.es/sis/realizarPago”通过POST传递一些参数来实现,客户可以从那里进行支付。

我的问题是我找不到如何打开浏览器给出URL和参数。我已经看到使用Intents打开浏览器但不允许参数,我看到你可以将POST参数发送到URL并等待响应,但不能打开URL本身。

有没有人能解决我的问题?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,如果有其他人需要答案,你可以找到解决方案。

NSString *code=codeTF.text;
NSString *price=priceTF.text;
NSString *email=emailTF.text;
NSString *body =  [NSString stringWithFormat:Code=%@&Price=%@&E-mail=%@", code, price, email];
NSURL *url = [NSURL URLWithString:@"https://***/index.php"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];
//initialize the webViem in the *.h
// @property (nonatomic, retain) UIWebView *webView;
[webView loadRequest:request];