POST 폼을 사용하여 온라인 사이트에 로그인하는 응용 프로그램이 ASIHTTPRequest & ASIFormDataRequest에서 전송됩니다.ASIHTTPRequest 캐시 사용 중지
사용자가 세부 정보를 입력하는 .xib라는 로그인 상자가 있습니다. 그런 다음 확인을 클릭하면 사용자가 입력 한 세부 정보가있는 사이트에 연결됩니다. OK 등의 형식으로 보냅니다.
그러나 문제가 있습니다. 잘못된 정보를 먼저 입력하고 연결하여 응답의 html을 알려줍니다. html에서 자세한 내용이 잘못되었음을 알 수 있습니다. 이제 정확한 세부 정보를 입력하고 ASI *는 연결을 방해하지 않습니다. 먼저 정확한 세부 정보를 입력하면 올바른 로그를 입력 할 때마다 다른 html이 표시됩니다. 두 번째 요청에서 다시 연결하는 것을 방해하지 않으므로 캐시에 문제가 있습니까?
Little Snitch.app을 사용하고 있습니다. 연결될 때와 연결되지 않을 때를 알고 있습니다.
이제 질문 : "ASIRequests에서 캐시를 어떻게 비활성화합니까?"
고마워요. 클래스의
발췌문 : http://pastebin.com/a83YCpnm이
http://pastebin.com/a83YCpnm <여기는 수업의 일부입니다. 아직 캐싱을 구성하지 않았습니다. cachePolicy를 nil로 설정하려고했으나 다른 속성을 사용할 수는 있지만 작동하지 않았습니다. 나는 setDownloadCache tho를 시도 할 것이다. –