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上,或者它只是一個連接問題? –