私は簡単なGET
要求を私のmacOSアプリケーションで実行しようとしています。しかし、私は次のエラーを得続ける:ネットワーク要求が失敗しています - NSURLSession - App Sandbox - Xcode 9
A server with the specified hostname could not be found.
私があるからJSONデータをダウンロードしようとしていますURL:
私は私のブラウザやオンラインAPIテスターのウェブサイトでそれをテストする場合https://suggestqueries.google.com/complete/search?client=safari&q=mercedes
(例えばHurl.itのように)、要求は正常に動作します。 JSONファイルは自動的にダウンロードされます。
しかし、私のmacOSアプリケーションで要求を実行することはできません。ここに私のコードは次のとおりです。ここで
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://suggestqueries.google.com/complete/search?client=safari&q=mercedes"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
[request setHTTPMethod:@"GET"];
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:nil];
[[session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSLog(@"Data: %@", data);
NSLog(@"Response: %@", response);
NSLog(@"Error: %@", error);
}] resume];
は完全なエラーログです:私は間違っ
dnssd_clientstub ConnectToServer: connect()-> No of tries: 1 dnssd_clientstub ConnectToServer: connect()-> No of tries: 2 dnssd_clientstub ConnectToServer: connect()-> No of tries: 3 dnssd_clientstub ConnectToServer: connect() failed
path:/var/run/mDNSResponder Socket:6 Err:-1 Errno:1 Operation not permitted 2017-10-27 09:58:31.610493+0100 search suggestions [] nw_resolver_create_dns_service_locked DNSServiceCreateDelegateConnection failed: ServiceNotRunning(-65563) TIC TCP Conn Failed [1:0x600000164080]: 10:-72000 Err(-65563) Task <12212C3B-8606-49C2-BD72-AEBD575DB638>.<1> HTTP load failed (error code: -1003 [10:-72000]) Task <12212C3B-8606-49C2-BD72-AEBD575DB638>.<1> finished with error - code: -1003
Data: (null) Response: (null) Error: Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found." UserInfo={NSUnderlyingError=0x60400004fa20 {Error Domain=kCFErrorDomainCFNetwork Code=-1003 "(null)" UserInfo={_kCFStreamErrorCodeKey=-72000, _kCFStreamErrorDomainKey=10}}, NSErrorFailingURLStringKey= https://www.suggestqueries.google.com/complete/search?client=safari&q=mercedes , NSErrorFailingURLKey= https://www.suggestqueries.google.com/complete/search?client=safari&q=mercedes , _kCFStreamErrorDomainKey=10, _kCFStreamErrorCodeKey=-72000, NSLocalizedDescription=A server with the specified hostname could not be found.}
何をしているのですか?それは単純なGET
リクエストですが、データがロードされない理由はわかりません。
お時間をありがとうございました。
WebViewを動作させることができなかった理由をデバッグしようと2日を費やしました。それはサンドボックスの設定でした。このポストをありがとう。 –