2016-10-16 7 views
0

AlamofireでHTTP POST要求を正常なPHPスクリプトを使用して個人用オンラインサーバーに送信しましたが、現在はPHPフレームワークLaravel 5.3を使用しています私のローカル環境へのリクエストが成功しました。ローカルサーバー上でLaravel 5.3とiOS HTTPを通信できません

[192.168.10.10]のHomestead仮想サーバーでLaravel Webアプリケーションを実行していますが、[mysite] .devに変換され、ブラウザ上でうまく動作しますが、X-code経由で正常に接続できないようですAlamofireネットワーキングライブラリを使用してSwift(3)を実行します。

誰でも私にいくつかのアドバイスを提供したり、いくつかのリソースを共有できますか?

@IBAction func signUp(_ sender: UIButton) { 

    let parameters: Parameters = [ 
     "name": nameTextField.text, 
     "username": usernameTextField.text, 
     "email": emailTextField.text, 
     "password": passwordTextField.text 
    ] 


    Alamofire.request("http://[mysite].dev/register.php", method: .post, parameters: parameters).responseJSON { response in 

     debugPrint("All Response Info: \(response)") 
     // FAILURE: Error Domain=NSURLErrorDomain Code=-1001 \"The request timed out.\" 

} 

おかげ

+0

リクエストが別のサーバーで機能し、クライアントの何も変更せずに、現在のサーバー(これはLaravelを使用しています)を指すサーバーアドレスだけが機能しなくなりましたか?それですか? –

+0

こんにちはフェリペ、いいえ、私は2つの異なるサーバーとクライアントについて話しています。私は以前Alamofireのリクエストを成功させたことを確認したかったので、Alamofireとのネットワーキングについて全く新しいものではありません。しかし、AlamofireとLaravelの間のネットワーキングは初めてです。 – Dazzle

答えて

関連する問題