Example #1
0
 public void RemoveHeaderFieldValue(HttpResponseHeader key)
 {
     HashSet <KeyValuePair <string, string> > .Enumerator enumer = Header.GetEnumerator();
     while (enumer.MoveNext())
     {
         if (enumer.Current.Key.Replace("-", "").ToLower() == key.ToString().ToLower())
         {
             Header.Remove(enumer.Current);
             return;
         }
     }
 }
Example #2
0
        public string GetHeaderFieldValue(HttpResponseHeader key)
        {
            var query =
                from field in this.Header
                where field.Key.Replace("-", "").ToLower() == key.ToString().ToLower()
                select field;

            if (!query.Any())
            {
                return(null);
            }
            else
            {
                return(query.First().Value);
            }
        }
        public void PutContact(string id, string name, string mobilephone, string homephone, HttpStatusCode code, HttpResponseHeader res)
        {
            var client  = new RestClient($"{DomainRequest.URL}/contacts/{id}");
            var request = new RestRequest(Method.PUT);

            request.AddHeader("Content-Type", "application/json");
            request.RequestFormat = DataFormat.Json;
            request.AddJsonBody(new { name, mobilephone, homephone });

            IRestResponse response = client.Execute(request);

            var statusCode = response.StatusCode;

            Assert.Equal(code, statusCode);


            var statusMsg = response.Content;

            Assert.Equal(res.ToString(), statusMsg); //YAHA
        }
Example #4
0
        public string[] GetHeaderFieldValueArray(HttpResponseHeader key)
        {
            List <string> ret   = new List <string>();
            var           query =
                from field in this.Header
                where field.Key.Replace("-", "").ToLower() == key.ToString().ToLower()
                select field;

            if (!query.Any())
            {
                return(null);
            }
            else
            {
                foreach (var q in query)
                {
                    ret.Add(q.Value);
                }
            }
            return(ret.ToArray());
        }
Example #5
0
        protected string responseHeaderFieldNameToString(HttpResponseHeader val)
        {
            switch (val)
            {
            case HttpResponseHeader.ContentLength:
                return("Content-Length");

            case HttpResponseHeader.ContentType:
                return("Content-Type");

            case HttpResponseHeader.WwwAuthenticate:
                return("WWW-Authenticate");

            case HttpResponseHeader.TransferEncoding:
                return("Transfer-Encoding");

            case HttpResponseHeader.SetCookie:
                return("Set-Cookie");
            }
            return(val.ToString());
        }
Example #6
0
 internal static string Convert(HttpResponseHeader header)
 {
     return Convert (header.ToString ());
 }
 internal static string Convert(HttpResponseHeader header)
 {
     return(convert(header.ToString()));
 }
Example #8
0
        static internal string Convert(HttpResponseHeader header)
        {
            string headerAsString = header.ToString();

            return(Convert(headerAsString));
        }
Example #9
0
 internal static string Convert(HttpResponseHeader header)
 {
     return(WebHeaderCollection.convert(header.ToString()));
 }
 internal static string Convert(HttpResponseHeader header) =>
 convert(header.ToString());