Dictionary<string, string> user = new Dictionary<string, string>(); user.Add("__VIEWSTATE", __VIEWSTATE); user.Add("__VIEWSTATEGENERATOR", __VIEWSTATEGENERATOR); user.Add("__EVENTVALIDATION", __EVENTVALIDATION); var multiContent = new MultipartFormDataContent(); foreach (var kvp in user) { multiContent.Add(new StringContent(kvp.Value), kvp.Key); } client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("multipart/form-data")); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/x-www-form-urlencoded")); HttpResponseMessage response = client.PostAsync("/ReservationList.aspx?st=0", multiContent).Result; string result = response.Content.ReadAsStringAsync().Result; |