我发现了其他类似的问题,但它们并没有解决我的问题。
这是我的代码
NSURL *audioUrlValidation = [NSURL URLWithString:[sender objectAtIndex:1]];
DLog(@"audio validate nsurl %@", audioUrlValidation);
NSError* error = Nil;
NSData *data = [NSData dataWithContentsOfURL:audioUrlValidation options:NSDataReadingUncached error:&error];
if (nil != error) {
DLog(@"Connection failed! Error %@ - %@", error, [error userInfo]);
}
DLog(@"response data %@", data);
NSString *audioValidationResponse = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
我得到的错误
audio validate nsurl NSURL=http://www.mydomain.com/returntexthtml.php
Connection failed! Error Error Domain=NSCocoaErrorDomain Code=256 "The operation couldn’t be completed. (Cocoa error 256.)" UserInfo=0x98b4680 {NSURL=http://www.mydomain.com/returntexthtml.php}
response data (null)
我知道错误代码 256 是 NSFileReadUnknownError,这个错误代码根本没有帮助。
我的 URL 有 http:// 所以这也不是问题吗?
以下是请求的响应标头
Connection keep-alive
Content-Length 28
Content-Type text/html
Date Tue, 02 Oct 2012 06:54:58 GMT
Server nginx
Vary Accept-Encoding
可能出了什么问题?