使用sharedApplication openURL方法在Safari中使用POST方法打开网址

时间:2019-07-17 15:56:58

标签: ios swift url mobile-safari open-uri

我在主体中发出了包含一些参数的URL请求,并将http方法设置为POST,这已成功加载到webView中。 现在我想在默认浏览器即safari中执行相同的过程 但Safari仅接受URL,不接受URL Request。 我想知道如何对该请求(NSMutableURLRequest)进行类型转换/转换,以便我可以将其容纳在[[UIApplication sharedApplication] openURL ....

我检查了以下链接,但没有给出明确的主意...

Open Url hosted using POST method in Safari using sharedApplication openURL method

1 个答案:

答案 0 :(得分:1)

简短的答案是您不能这样做。 UIApplication openURL命令使用URL,而不是URLRequest。期。

此外,Safari没有设置为接受URL请求。

正如其他线程中指出的那样,您可以URLRequest传递到网络视图。