2011-03-08 62 views
5

我使用下面的代码来设置网站上的表单的用户名和密码:ASIFormDataRequest POST返回网站源代码?

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

预期回报是多少?什么是URL?提供一些更多的信息,使其理解问题变得更加复杂。 – vfn 2011-03-09 00:12:41

+0

POST请求通常应该返回一些内容。检查您是否发布到正确的网址。 – amattn 2011-03-09 00:48:17

+0

什么是显示实际网站或显示网址的方式,而不是打印网站的源代码 – 2012-03-12 11:41:22

回答

3

这可能是服务器端问题或逻辑错误。除了responseString之外,请查看responseHeadersresponseStatusCode以确保您获得期望的结果。