Ich bin ein neuer Student an einem Sommer Projekt arbeitet nach meinem ersten Jahr mit wenig Erfahrung und ich erhalte den FehlerSwift Fehler Domain = NSURLErrorDomain-Code = -1012
Fehler Domain = NSURLErrorDomain Code = -1012 " (null)“ Userinfo = {NSErrorFailingURLKey = https://localhost/donate/payment.php, NSErrorFailingURLStringKey = https://localhost/donate/payment.php}
wenn ich versuche, eine Kreditkartenzahlung durch Streifen zu laufen, der Code, den ich habe, ist
sie erhalten einen FehlerDie Ressource nicht Strand
func postStripeToken(token: STPToken) { let URL = "https://localhost/donate/payment.php" let params : [String: AnyObject] = ["stripeToken": token.tokenId, "amount": myInt, "currency": "usd", "description": self.emailTextField.text!] let manager = AFHTTPRequestOperationManager() manager.POST(URL, parameters: params, success: { (operation, responseObject) -> Void in if let response = responseObject as? [String: String] { UIAlertView(title: response["status"], message: response["message"], delegate: nil, cancelButtonTitle: "OK").show() } }) { (operation, error) -> Void in self.handleError(error!) } }
Es hat eine HTTP-URL möchte anstelle eines
HTTPS
, aber wenn ich es auf HTTP ändern und es ist nicht sicher, wenn der Benutzer drückt mit ihrer Karte bezahlen geladen werden konnte Die Richtlinie für die Transportsicherheit der App erfordert die Verwendung einer sicheren Verbindung.
Gibt es trotzdem ich eine HTTPS ohne immer die NSURL Fehler verwenden können, oder ich kann eine sichere Verbindung ohne HTTPS
machen? Irgendwelche Tipps wären sehr hilfreich!
manager.securityPolicy.allowInvalidCertificates = true;
Ich habe auch versucht, diese Aussage ohne Glück hinzuzufügen.