NSURLConnectionコードをAFNetworkingに変換しようとしていますが、私のローカルMAMPを認識できないという奇妙な問題が発生しています。ここでAFNetworkingがMAMPを認識しない
私はNSURLConnection
から取得したエラーメッセージError Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo=0x160cb0 {NSErrorFailingURLStringKey=http://localhost:8888/webservices/poll.php, NSErrorFailingURLKey=http://localhost:8888/webservices/poll.php, NSLocalizedDescription=Could not connect to the server., NSUnderlyingError=0x15f910 "Could not connect to the server."}
あるNSURLConnectionはMAMPとうまく遊んでいたと私はすべての問題AFNetworkingとリモートサーバーへの接続を持っていません。さらに、失敗したURLをブラウザに貼り付けるだけで問題ありません。ここで
は私がリモートサーバから作業することができますが、テストにすべての編集上のファイルをアップロードすることなく、ローカルでの変更を行うことができるようにいいだろう
AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://localhost:8888/webservices/"]];
[client getPath:@"poll.php"
parameters:nil
success:^(AFHTTPRequestOperation *operation, id response) {
NSString *text = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
NSLog(@"Response: %@", text);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error");
NSLog(@"%@", error);
}];
を使用しているコードです。ローカルサーバーを参照するAFNetworkingコードのスニペットをいくつか見てきました。どのような問題がここにあるのでしょうか?
それでした。私はちょうど私がデバイス(localhostがとにかく働いていない)でテストしていることに気づいた。私はシミュレータからの実行もうまくいくと思う。 –
私は最近、この同じ問題(MAMP、XCode 5、AFNetworking 2.0)を経験し、IPアドレスに切り替えて問題を解決しました。しかし、何か変わる前(私は何が変わったのか分からない)、私はlocalhostを使ってデバイスをテストすることができました。 – JaredH