NSURLSessionを使用してPOSTリクエストを送信する
更新:解決策が見つかりました。投稿の最後で読むことができます。 を使用してリモートREST APIへのPOSTリクエストを実行しようとしていますNSURLSession。アイデアは、deviceIdおよびの2つのパラメーターを使用してリクエストを行うことtextContentです。 問題は、これらのパラメーターがサーバーによって認識されないことです。Google ChromeのPOSTMANを使用してPOSTを送信したため、サーバー部分は正しく機能し、完全に機能しました。 これは私が今使っているコードです: NSString *deviceID = [[NSUserDefaults standardUserDefaults] objectForKey:@"deviceID"]; NSString *textContent = @"New note"; NSString *noteDataString = [NSString stringWithFormat:@"deviceId=%@&textContent=%@", deviceID, textContent]; NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; sessionConfiguration.HTTPAdditionalHeaders = @{ @"api-key" : @"API_KEY", @"Content-Type" : @"application/json" }; NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration]; NSURL *url = [NSURL URLWithString:@"http://url_to_manage_post_requests"]; NSMutableURLRequest …