我使用以下代码将用户名和密码设置为网站上的表单:
ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url];
[request setRequestMethod:@"POST"];
[request setPostValue:[[NSUserDefaults standardUserDefaults] objectForKey:kUsername] forKey:@"username"];
[request setPostValue:[[NSUserDefaults standardUserDefaults] objectForKey:kPassword] forKey:@"password"];
[request setTimeOutSeconds:40];
[request setDelegate:self];
[request startAsynchronous];
但是我从这个请求NSLogging responseString,它只是打印出网站的源代码而不是任何信息。
答案 0 :(得分:3)
这可能是服务器端问题或逻辑错误。除了responseString
之外,请查看responseHeaders
和responseStatusCode
,以确保获得预期效果。