我使用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.\"
}
由于
答案 0 :(得分:0)
您是否将laravel项目配置为允许CORS?,以下是说明:https://github.com/barryvdh/laravel-cors,祝您好运。最好成绩! ;)