2012-01-22 32 views
1

我提交一個表單:理念檢查登錄成功

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request setPostValue:self.username forKey:@"username"]; 
[request setPostValue:self.password forKey:@"password"]; 
[request startSynchronous]; 
NSString *responseString = [request responseString]; 
NSLog(@"%@", responseString); 

最後一行是好的打印響應字符串,但如何獲取例如響應URL的絕對URL?我需要這個,因爲我需要檢查url的結尾是否在"/login/"

檢查登錄成功的其他方法嗎?

在此先感謝。

+0

你試過'NSLog(@「%@」,[request responseHeaders]);'? – Felix

+0

是的,它打印標題字典。但沒有滿足我需求的鑰匙。 –

+1

顯而易見的答案是request.url,但可能你已經嘗試過,並且因爲某些原因它沒有做你想做的事。這幾乎不可能回答,因爲它完全依賴於如何設置網絡服務器/網站。 – JosephH

回答

1

request.url將包含任何請求的最終URL,包括髮生的任何重定向。