private static CookieCollection PostLoginPage(string baseUrl, string loginPageUrl, string homeUrl, string loginPageContent) { //Console.WriteLine("-----post login page-----"); string url5 = loginPageUrl; HttpResponse response5 = new HttpRequest(url5, CommonHeaders).Post(HttpCommon.Parameter(GetLoginFormValues(loginPageContent))); //Console.WriteLine("-----login page redirect to default-----"); string url6 = baseUrl + response5.RedirectUrl; var headers6 = GetStsRequestHeaders(response5); HttpResponse response6 = new HttpRequest(url6, headers6).Get(); //Console.WriteLine("-----execute default form-----"); string url7; var formValues7 = GetDefaultFormValues(response6.Content, out url7); HttpResponse response7 = new HttpRequest(url7, headers6).Post(HttpCommon.Parameter(formValues7)); //Console.WriteLine("-----redirected with FedAuth cookie to home-----"); string url8 = homeUrl; CookieCollection fedAuthCookies; var headers8 = SetFedAuthCookies(response7, out fedAuthCookies); HttpResponse response8 = new HttpRequest(url8, headers8).Get(); return(fedAuthCookies); }