我已经用一个基本的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;)