无法与本地服务器上的Laravel 5.3通信iOS HTTP

时间:2016-10-16 14:41:59

标签: laravel alamofire

我使用Alamofire向我的个人在线服务器发送了成功的HTTP POST请求,其中包含一个基本的PHP脚本,但现在我正在使用PHP框架Laravel 5.3而我似乎无法成功请求我的当地环境。

我在Homestead虚拟服务器上运行一个Laravel Web应用程序“192.168.10.10”,转换为[mysite] .dev并在浏览器上正常工作但我似乎无法通过X代码成功连接(8)和Swift(3)使用Alamofire网络库。

有人可以给我一些建议或分享一些资源吗?

@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.\"

 }

由于

1 个答案:

答案 0 :(得分:0)

您是否将laravel项目配置为允许CORS?,以下是说明:https://github.com/barryvdh/laravel-cors,祝您好运。最好成绩! ;)