Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 internal void Validate()
 {
     if (HttpHeader is not null)
     {
         foreach (var headerKey in HttpHeader.Keys)
         {
             if (TusReservedWords.Contains(headerKey.ToLower()))
             {
                 throw new TusException($"HttpHeader can not contain tus Reserved word:{headerKey}");
             }
         }
     }
 }
Пример #2
0
 public TusRequestOption()
 {
     HttpHeader = new Dictionary <string, string>();
     TusReservedWords.Add("Upload-Offset".ToLower());
     TusReservedWords.Add("Content-Length".ToLower());
     TusReservedWords.Add("Upload-Length".ToLower());
     TusReservedWords.Add("Upload-Offset".ToLower());
     TusReservedWords.Add("Upload-Metadata".ToLower());
     TusReservedWords.Add("Upload-Defer-Length".ToLower());
     TusReservedWords.Add("Content-Type".ToLower());
     TusReservedWords.Add("Upload-Checksum".ToLower());
     TusReservedWords.Add("Tus-Resumable".ToLower());
     TusReservedWords.Add("Upload-Concat".ToLower());
 }