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; } } }
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 }
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()); }
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()); }
internal static string Convert(HttpResponseHeader header) { return Convert (header.ToString ()); }
internal static string Convert(HttpResponseHeader header) { return(convert(header.ToString())); }
static internal string Convert(HttpResponseHeader header) { string headerAsString = header.ToString(); return(Convert(headerAsString)); }
internal static string Convert(HttpResponseHeader header) { return(WebHeaderCollection.convert(header.ToString())); }
internal static string Convert(HttpResponseHeader header) => convert(header.ToString());