повторный запрос HttpRequest
От: hackersdelight  
Дата: 12.09.11 10:15
Оценка:
постановка задачи:
Есть страница a.aspx, которая обрабатывает входные параметры и возвращает xml. Эта страница кэшируется: при повторном запросе с одними и теми же параметрами возвращает код 304 и данные из кэша.
Нужно написать тест, который проверяет, что при повторном запросе действительно возвращается 304, а не 200.
Проблема в формировании повторного запроса. Есть код:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(connection);
HttpWebResponse response =(HttpWebResponse)request.GetResponse();
HttpWebRequest resRequest = (HttpWebRequest)HttpWebRequest.Create(connection);
HttpWebResponse resRespomnse = (HttpWebResponse)resRequest.GetResponse();
if (resResponse.StatusCode == HttpStatusCode.NotModified)
return true;
Оба раза приходит 200. Подскажите, почему так происходит и как это поправить.
.net web asp.net nunit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.