private MFTestResults SetCommonHttpResponseHeaders_1_0(ref System.Net.WebHeaderCollection wrs)
{
MFTestResults result = MFTestResults.Pass;
try
{
Log.Comment("Set Response Headers Properties");
wrs.Set(HttpKnownHeaderNames.Allow.ToString(), "GET");
wrs.Set(HttpKnownHeaderNames.ContentEncoding.ToString(), "gzip");
wrs.Set(HttpKnownHeaderNames.ContentLength.ToString(), "26012");
wrs.Set(HttpKnownHeaderNames.ContentType.ToString(), "text/plain, image/gif");
wrs.Set(HttpKnownHeaderNames.Expires.ToString(), "Thu, 01 Dec 1994 16:00:00 GMT"); //always force client cache validate on the request
wrs.Set(HttpKnownHeaderNames.KeepAlive.ToString(), "");
wrs.Set(HttpKnownHeaderNames.LastModified.ToString(), "Fri, 22 May 2009 12:43:31 GMT");
wrs.Set(HttpKnownHeaderNames.Location.ToString(), "http://www.w3.org/pub/WWW/People.html");
wrs.Set(HttpKnownHeaderNames.WWWAuthenticate.ToString(), "BASIC realm=\"executives\"");
}
catch (Exception ex)
{
if (!HttpTests.ValidateException(ex, typeof(InvalidOperationException)))
{
result = MFTestResults.Fail;
}
}
return(result);
}