예제 #1
0
        /// <summary>
        /// Request that will set the missing cookies in order to book a class
        /// </summary>
        /// <returns></returns>
        public async Task PerformHomeRequest()
        {
            log.Info("Requesting home page");
            httpClient.AddDefaultHeaders();

            var homeResult = await httpClient.GetAsync(BaseUrl + PlanningSubPath);

            log.Info(homeResult.StatusCode.ToString());

            log.Info("Cookies: ");
            var responseCookies = cookiesContainer.GetCookies(new Uri(BaseUrl)).Cast <Cookie>();

            foreach (Cookie cookie in responseCookies)
            {
                log.Info(cookie.Name + ": " + cookie.Value);
            }
        }