我正在开发一个集成支付网关的应用程序。这通过打开页面“ https://sis.sermepa.es/sis/realizarPago ”通过POST传递一些参数来工作,客户可以从那里进行付款。
我的问题是我找不到如何打开提供 URL 和参数的浏览器。我已经看到使用 Intents 打开浏览器但不允许使用参数,并且我看到您可以将 POST 参数发送到 URL 并等待响应,但不能打开 URL 本身。
有没有人可以解决我的问题?
非常感谢。
我正在开发一个集成支付网关的应用程序。这通过打开页面“ https://sis.sermepa.es/sis/realizarPago ”通过POST传递一些参数来工作,客户可以从那里进行付款。
我的问题是我找不到如何打开提供 URL 和参数的浏览器。我已经看到使用 Intents 打开浏览器但不允许使用参数,并且我看到您可以将 POST 参数发送到 URL 并等待响应,但不能打开 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];