タグ付けされた質問 「nsurlsession」

21
App Transport Securityポリシーで安全な接続を使用する必要があるため、リソースを読み込めませんでした
Xcodeを7.0またはiOS 9.0にアップデートすると、問題が発生します。どういうわけかそれは私にタイトル付きエラーを与え始めました 「App Transport Securityポリシーでは安全な接続を使用する必要があるため、リソースを読み込めませんでした」 Webserviceメソッド: -(void)ServiceCall:(NSString*)ServiceName :(NSString *)DataString { NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; [sessionConfiguration setAllowsCellularAccess:YES]; [sessionConfiguration setHTTPAdditionalHeaders:@{ @"Accept" : @"application/json" }]; NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration]; NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",ServiceURL]]; NSLog(@"URl %@%@",url,DataString); // Configure the Request NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setValue:[NSString stringWithFormat:@"%@=%@", strSessName, strSessVal] …

19
SwiftでHTTPリクエストを行うにはどうすればよいですか?
私はiBooksでAppleのThe Programming Language Swiftを読みましたが、Swiftで HTTPリクエスト(cURLなど)を作成する方法を理解できません。Obj-Cクラスをインポートする必要がありますか、それともデフォルトのライブラリをインポートするだけですか?または、ネイティブのSwiftコードに基づいてHTTPリクエストを行うことはできませんか?

7
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 …

13
NSURLSession / NSURLConnection HTTPロードがiOS 9で失敗しました
iOS9で既存のアプリを実行しようとしましたが、の使用中にエラーが発生しましたAFURLSessionManager。 __block NSURLSessionDataTask *task = [self.sessionManager dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { } else { } }]; [task resume]; 次のエラーが発生します。 Error Domain=NSURLErrorDomain Code=-999 "cancelled. 次のログも取得しています: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824 CFNetwork SSLHandshake failed (-9824) 更新: ソリューションに複数の更新を追加しました: NSURLSession / NSURLConnection HTTPロードがiOS 9で失敗しました

10
swift3で独自のエラーコードを生成する
私が達成しようとしているのはURLSession、swift 3でリクエストを実行することです。このアクションを別の関数で実行し(GETとPOSTのコードを別々に記述しないように)、を返し、URLSessionDataTaskクロージャーの成功と失敗を処理しています。このようなもの- let task = URLSession.shared.dataTask(with: request) { (data, uRLResponse, responseError) in DispatchQueue.main.async { var httpResponse = uRLResponse as! HTTPURLResponse if responseError != nil && httpResponse.statusCode == 200{ successHandler(data!) }else{ if(responseError == nil){ //Trying to achieve something like below 2 lines //Following line throws an error soo its not possible …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.