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



我已经用一个基本的PHP脚本成功地用Alamofire向我的个人在线服务器发出了HTTP POST请求,但现在我使用的是PHP框架Laravel 5.3,我似乎无法向我的本地环境发出成功的请求。

我正在Homestead虚拟服务器上运行Laravel web应用程序,该应用程序在"192.168.10.10"上转换为[mysite].dev并且在浏览器上运行良好,但我似乎无法通过X-code(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."
 }

谢谢

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

最新更新