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.\"
}
おかげ
リクエストが別のサーバーで機能し、クライアントの何も変更せずに、現在のサーバー(これはLaravelを使用しています)を指すサーバーアドレスだけが機能しなくなりましたか?それですか? –
こんにちはフェリペ、いいえ、私は2つの異なるサーバーとクライアントについて話しています。私は以前Alamofireのリクエストを成功させたことを確認したかったので、Alamofireとのネットワーキングについて全く新しいものではありません。しかし、AlamofireとLaravelの間のネットワーキングは初めてです。 – Dazzle