0
안녕하세요 저는 json 배열을 게시물 데이터로 보내려는 소규모 IOS 애플리케이션을 개발 중입니다. 나는 다음과 같은 방법으로 그것을 시도 : 내가 요구 타임 아웃 뭔가 이후 제로 오류로 오는이IOS가 POST 데이터로 jsonArray를 전송합니다.
-[GCKDeviceScanner startNetServiceScan] startNetServiceScan
-[GCKDeviceScanner stopNetServiceScan] stopNetServiceScan
상태 코드와 같은 로그 기록을 가지고
NSString *sampleParam = @"[{\"user:\"\"me Nilesh \"}]";
NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate: nil delegateQueue: [NSOperationQueue mainQueue]];
NSString *urlString = @"ABC.com";
NSURL * url = [NSURL URLWithString:urlString];
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:[sampleParam dataUsingEncoding:NSUTF8StringEncoding]];
NSURLSessionDataTask * dataTask =[defaultSession dataTaskWithRequest:urlRequest
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error)
{
dispatch_async(dispatch_get_main_queue(),^
{
// handle result here ...
});
}];
[dataTask resume];
.
내 시나리오에서 json 배열 데이터를 내 서버로 보내려고했습니다. 잠시 후 API 호출을 시작하면 상태 코드가 0으로 표시되고 요청 시간 초과 오류가 발생합니다. 하지만 중요한 것은 내 서버에서 데이터를 업데이트한다는 것입니다. 그러면 왜 상태 코드 0으로 오류가 발생하는지. 제가 잘못하고있는 일이나 제가 빠뜨린 일이 있습니까? 오류가 계속 발생합니다. 그것은 뭔가 NSURLSessionConfiguration 때문입니다.