示例#1
0
 private static void ReplaceHeaders(HttpHeaders currentHeaders, HttpHeaders oldHeaders)
 {
     currentHeaders.Clear();
     foreach (var item in oldHeaders)
     {
         currentHeaders.Add(item.Key, item.Value);
     }
 }
        private static void DeserializeHeaders(HttpHeaders headers, JObject container)
        {
            headers.Clear();
            var headersToken = (JObject)container["Headers"];

            if (headersToken != null)
            {
                foreach (var header in headersToken.Properties())
                {
                    headers.TryAddWithoutValidation(header.Name, header.Value.Value <string>());
                }
            }
        }
示例#3
0
 /// <summary>
 /// If the instance count is zero disposes of the memory.
 /// </summary>
 /// <param name="disposing"></param>
 protected virtual void Disposing(bool disposing)
 {
     if (_disposed == false)
     {
         if (_fileName != null)
         {
             // Clear down any static data and free memory.
             HttpHeaders.Clear();
             PropertyIndexes.Clear();
             _fileName = null;
             _provider.Dispose();
             _disposed = true;
             Debug.WriteLine("Freed Trie Data");
         }
         _disposed = true;
     }
 }
示例#4
0
 /// <summary>
 /// Remove all headers
 /// </summary>
 public void Clear()
 {
     _headers.Clear();
 }
 public void Clear()
 {
     headers.Add("aa", "value");
     headers.Clear();
 }
示例#6
0
 public static void AddFakeHeaders(this HttpHeaders dict)
 {
     dict.Clear();
     dict.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
     dict.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1");
 }
示例#7
0
 public void Clear()
 {
     _httpHeaders.Clear();
 }