我想從服務器(aspx)獲得html響應。如何使用請求中的參數處理重定向url?
NSString *urlstr = [[NSString alloc] initWithFormat:@"http://www.someSiteThatRedirectsWithGetParameters.com?parameter1=1¶meter2=2"];
NSURL *url = [ NSURL URLWithString:urlstr];
NSMutableURLRequest *urlRequest = [ NSURLRequest requestWithURL: url];
NSData data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
NSURL *lastURL=[response URL];
NSLog(@"Last url %@", lastURL);
我得到最後URL作爲www.someSiteThatRedirectsWithGetParameters.com,因此沒有得到對原請求的URL的HTML頁面。
爲什麼這樣,我該如何解決這個問題?
編輯
這一切是我迄今爲止嘗試:Get the last redirected url in iOS 5? 但我還是沒能實現什麼,我想,即:把原來的GET請求的HTML頁面的源代碼(會通過重定向)在url中有參數?
期望參數的站點不應該重定向...也最好使用post-requests,這樣人們就不會那麼容易找出你發送的內容。 – Martol1ni
我不是一個運行網站,所以不能控制一個網站應該或不應該做什麼,我是發送請求的人,因此問題! –
查看我的最新帖子。 – Martol1ni