public static void PanelSettingsUpdatePost(ContextCollection collection, PanelPreferences preferences) { var panelSettingsViewUrl = new Uri(preferences.PanelAdminUrl + "PanelSettingsManagementView.aspx"); string panelSettingsViewFormParams = GetPanelSettingsViewFormParams(collection.GetFormString()); var bytes = Encoding.ASCII.GetBytes(panelSettingsViewFormParams); var panelSettingsRequest = AutomationHelper.CreatePost(panelSettingsViewUrl, preferences.CookieJar); panelSettingsRequest.Referer = preferences.PanelAdminUrl + "PanelSettingsManagementView.aspx"; panelSettingsRequest.ContentLength = bytes.Length; using (Stream os = panelSettingsRequest.GetRequestStream()) { os.Write(bytes, 0, bytes.Length); } var response = (HttpWebResponse)panelSettingsRequest.GetResponse(); string cookies = response.Headers["Set-Cookie"]; preferences.CookieJar.VcAuthentication = AutomationHelper.GetVcAuthentication(cookies); preferences.CookieJar.UniqueRequestId = AutomationHelper.GetReqId(cookies); response.Close(); }