Exemplo n.º 1
0
        ConcreteDomainPolicy.Headers Parse(string raw)
        {
            ConcreteDomainPolicy pol = new ConcreteDomainPolicy();

            pol.Headers.SetHeaders(raw);
            return(pol.Headers);
        }
Exemplo n.º 2
0
		ConcreteDomainPolicy.Headers Parse (string raw)
		{
			ConcreteDomainPolicy pol = new ConcreteDomainPolicy ();
			pol.Headers.SetHeaders (raw);
			return pol.Headers;
		}
Exemplo n.º 3
0
		private void NullOrEmpty (ConcreteDomainPolicy.Headers h)
		{
			Assert.IsFalse (h.AllowAllHeaders, "AllowAllHeaders");

			Assert.IsTrue (h.IsAllowed (HeadersContentType), "Content-Type");
			Assert.IsTrue (h.IsAllowed (HeadersContentTypeUp), "CONTENT-TYPE");
			Assert.IsTrue (h.IsAllowed (HeadersContentTypeLow), "content-type");

			Assert.IsFalse (h.IsAllowed (HeadersSOAPAction1), "SOAPAction");
			Assert.IsFalse (h.IsAllowed (HeadersSOAPAction2), "Content-Type, SOAPAction");
			Assert.IsFalse (h.IsAllowed (HeadersSOAPAction3), "SOAPActionX");

			Assert.IsFalse (h.IsAllowed (FlashHeaders1), "x-flash-version");
			Assert.IsFalse (h.IsAllowed (FlashHeaders2), "X-Permitted-Cross-Domain-Policies");
		}