0
이런 문제가 있으시면 언제든지 도와주세요. 어디서나 찾을 수 없습니다. 여기 내가 사용하고 코드는 다음과 같습니다 iPhone 시뮬레이터에서 프록시 인증
NSURL *serverURL = [NSURL URLWithString:@"http://someServer.com/Login"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:serverURL];
[request addValue:@"text/plain" forHTTPHeaderField:@"ACCEPT"];
[request setHTTPMethod:@"POST"];
[request setCachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData];
NSData *data = [encodedString dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
URLLoader *loader = [URLLoader loaderWithRequest:request];
내가 컴퓨터 모두 확인에 브라우저에서 서버 http://someServer.com/Login에 액세서 할
.iPhone 시뮬레이터의 safary에서 동일한 서버에 액세스 할 때 권한 부여가 완료되면 승인 창이 나타납니다.
그러나이 요청을 iPhone 시뮬레이터에서 프로그램 방식으로 수행하면 코드 샘플이 게시됩니다. 다음 오류가 나타납니다.
The following error was encountered:
Cache Access Denied.
Sorry, you are not currently allowed to request:
http://someserver.com/Login
from this cache until you have authenticated yourself.
이 문제를 어떻게 해결할 수 있습니까 ?? 고맙습니다!
고맙습니다, 나는 그냥 프록시없이 사용할 수있는 목록에이 서버를 추가 한 다음 방법을 구현한다. – yozhik
동기식 방법을 사용하여 프록시와 기본 웹 사이트 모두에 대해 인증을 수행 할 수있는 방법이 있습니까? – prajul