2011-03-08 95 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以確保您獲得期望的結果。