我有一个应用程序,它使用从 ASIHTTPRequest 和 ASIFormDataRequest 发送的 POST 表单登录到在线站点。
我有一个登录框,一个 .xib,用户可以在其中输入他们的详细信息。然后,当他们单击“确定”时,它会使用用户输入的详细信息连接到站点。它发送表格 OK 等。
但有一个问题。我首先输入了错误的详细信息,它连接并告诉我响应的 html。我可以从 html 中看出细节不正确。现在我输入了正确的详细信息,ASI* 甚至不用连接。当我首先输入正确的详细信息时,它会告诉我一个不同的 html,它应该在我输入正确的登录详细信息时显示。所以问题出在缓存中,因为它不会在第二次请求时再次连接,对吧?
我正在使用 Little Snitch.app,所以我知道它什么时候连接,什么时候不连接。
现在,问题听起来:“如何在 ASIRequests 中禁用缓存?”
非常感谢。
课程片段:http: //pastebin.com/a83YCpnm