0
我设置AA本地服务器上使用AFNetworking
我iOS
的应用程序,它工作正常,当我用我的simulator
但是当我插上我的iPhone,我得到一个error: cannot connect to server
iPhone设备不连接到本地服务器应用程序
func postStripeToken(token: STPToken) {
let URL = "http://localhost/donate/payment.php"
let params : [String: AnyObject] = ["stripeToken": token.tokenId,
"amount": totalPrice,
"currency": "usd",
"description": self.emailTextField.text!]
let manager = AFHTTPRequestOperationManager()
manager.securityPolicy.allowInvalidCertificates = true;
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()
这是我得到错误的代码。我尝试将localhost
更改为我的电脑IP
地址,但这并未解决我的问题。谢谢!
我试过用我的IP地址来代替本地主机的URL(确保你在同一个网络上)地址和我的MySQL端口是3305,而我得到的错误是请再试一次“无法连接到服务器” –
您可以通过手机上的浏览器访问该URL吗?如果不是那么它的错误端口很可能(尝试没有端口号以及),不知道你用什么来托管你的服务器,但可以尝试8080,因为它是一个非常普通的端口使用。 – Fonix
现在我只使用我的IP地址,它在我的模拟器上工作,它可以在我的设备上工作,但只有在连接到无线网络时才能在我的设备上工作。这是否意味着它唯一可能访问我的服务器在我的wifi上,或者它只是一个连接问题? –