サーバーに送信するjsonメッセージをPOSTしたい。サーバー自体にアクセスすることはできませんが、サーバーが機能しており、メッセージが通過したときに成功/失敗メッセージを返すように設定されていることは知っています。サーバーに接続するには、アプリ ID とパスワードが必要です
これにはAFNetworkingを使用しています。私が使用しているコードは次のとおりです。
NSURL* pushServerURL = [NSURL URLWithString: @"http://myserverurl.com/"];
AFHTTPClient* networkInstance = [[AFHTTPClient alloc] initWithBaseURL: pushServerURL];
NSDictionary *parameters =[NSDictionary dictionaryWithObjectsAndKeys:
@"myappid", @"app_id", @"mypassword", @"password", nil];
NSDictionary *params =[NSDictionary dictionaryWithObjectsAndKeys:
parameters, @"user", nil];
[networkInstance postPath: @"users/login.json"
parameters: params
success:^
(AFHTTPRequestOperation *operation, id jsonResponse)
{
NSLog (@"SUCCESS");
}
failure:^
(AFHTTPRequestOperation *operation, NSError *error)
{
NSLog(@"FAILED");
}];
エラー コード -1001 で常に失敗します。
NSError のユーザー情報には 4 つのキーがあります
NSErrorFailingURLStringKey with value @"http://myserverurl.com/,
NSErrorFailingURLKey with value <not an Objective-C object>,
NSLocalizedDescription with value "The request timed out"
NSUnderlyingError and the value has no string.
私が間違っているかもしれないことは何ですか?