Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.23 KB | None | 0 0
  1.             using (var client = new HttpClient())
  2.             {
  3.                 client.BaseAddress = new Uri("https://URL.com");
  4.                 var content = new FormUrlEncodedContent(new[]
  5.                 {
  6.                 new KeyValuePair<string, string>("__EVENTTARGET", ""),
  7.                 new KeyValuePair<string, string>("__EVENTARGUMENT", ""),
  8.                 new KeyValuePair<string, string>("__VIEWSTATE", "/wEPDwUJODQ1NTExNDM3ZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAgU4Y3RsMDAkY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRMb2dpblN0YXR1c0NvbnRyb2wkY3RsMDEFOGN0bDAwJGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkTG9naW5TdGF0dXNDb250cm9sJGN0bDAz9StvzTms9RNhJpUJEIvLE/fgmvI="),
  9.                 new KeyValuePair<string, string>("__VIEWSTATEGENERATOR", "1806D926"),
  10.                 new KeyValuePair<string, string>("__SCROLLPOSITIONX", "0"),
  11.                 new KeyValuePair<string, string>("__SCROLLPOSITIONY", "0"),
  12.                 new KeyValuePair<string, string>("__EVENTVALIDATION", "/wEdAAftMc5YJCCVXYNVVn0in7zwyuUwJ3LGjJskskkgL1MJ/Kct0ueWAA0YL7V6O1AochnANEsgx9K9r/2lixUqPdVYOVB//zNqTaUBR/8dOG4iyLATo2l1y7ugf3AadYP1/o1HSZucqxgKJG9VFVk9FehcP636nVhtOI+3n6LJDgDKOCk9wZk="),
  13.                 new KeyValuePair<string, string>("ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder1$LoginControl$UserName", "myusername"),
  14.                 new KeyValuePair<string, string>("ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder1$LoginControl$Password", "mypass"),
  15.                 new KeyValuePair<string, string>("ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder1$LoginControl$LoginButton", "constvalue")
  16.             });
  17.                 string con = content.ToString();
  18.                 var result = client.PostAsync("/Student/Grades.aspx", content).Result;
  19.  
  20.                 if (result.IsSuccessStatusCode)
  21.                 {
  22.                     Console.WriteLine(result.StatusCode.ToString());
  23.                     string resultContent = result.Content.ReadAsStringAsync().Result;
  24.                     Console.WriteLine(resultContent);
  25.                 }
  26.                 else
  27.                 {
  28.                     // problems handling here
  29.                     Console.WriteLine("Error occurred, the status code is: {0}", result.StatusCode);
  30.                 }
  31.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement