私は他の同様の質問を見つけましたが、それらは私の問題を解決しません。
これが私のコードです
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
何がうまくいかない可能性がありますか?