Iphone 从预填充post参数的xcode程序打开浏览器

Iphone 从预填充post参数的xcode程序打开浏览器,iphone,xcode4.6.3,Iphone,Xcode4.6.3,我正在开发一个集成了支付网关的应用程序。这是通过打开页面“”通过POST传递一些参数来实现的,客户可以在那里付款 我的问题是,我找不到如何打开提供URL和参数的浏览器。我看到了使用intent打开浏览器,但不允许使用参数,我看到了可以向URL发送POST参数并等待响应,但不打开URL本身 有人能解决我的问题吗 非常感谢。我已经解决了这个问题,这里有解决方案,以防其他人需要答案 NSString *code=codeTF.text; NSString *price=priceTF.text; NS

我正在开发一个集成了支付网关的应用程序。这是通过打开页面“”通过POST传递一些参数来实现的,客户可以在那里付款

我的问题是,我找不到如何打开提供URL和参数的浏览器。我看到了使用intent打开浏览器,但不允许使用参数,我看到了可以向URL发送POST参数并等待响应,但不打开URL本身

有人能解决我的问题吗


非常感谢。

我已经解决了这个问题,这里有解决方案,以防其他人需要答案

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];

我不知道你在任何平台上都会怎么做。传递
GET
参数很简单,因为它们可以在URL中编码并传递到浏览器,但是
POST
参数是HTTP请求的一部分,因此不能以这种方式传递。我认为那是不可能的。也许可以尝试使用嵌入式webview来代替?