1 write to Headers
Microsoft.AspNetCore.WebUtilities (1)
MultipartReader.cs (1)
103return new MultipartSection() { Headers = headers, Body = _currentStream, BaseStreamOffset = baseStreamOffset };
40 references to Headers
Microsoft.AspNetCore.Http (1)
Features\FormFeature.cs (1)
275file.Headers = new HeaderDictionary(section.Headers);
Microsoft.AspNetCore.WebUtilities (4)
MultipartSection.cs (4)
21if (Headers != null && Headers.TryGetValue(HeaderNames.ContentType, out var values)) 36if (Headers != null && Headers.TryGetValue(HeaderNames.ContentDisposition, out var values))
Microsoft.AspNetCore.WebUtilities.Tests (35)
MultipartReaderTests.cs (35)
115Assert.Single(section.Headers); 116Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 195Assert.Single(section.Headers); 196Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 212Assert.Single(section.Headers); 213Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 229Assert.Single(section.Headers); 230Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 237Assert.Equal(2, section.Headers.Count); 238Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 239Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 255Assert.Single(section.Headers); 256Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 263Assert.Equal(2, section.Headers.Count); 264Assert.Equal("form-data; name=\"file1\"; filename=\"a色.txt\"", section.Headers["Content-Disposition"][0]); 265Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 281Assert.Single(section.Headers); 282Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 289Assert.Equal(2, section.Headers.Count); 290Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 291Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 298Assert.Equal(2, section.Headers.Count); 299Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.Headers["Content-Disposition"][0]); 300Assert.Equal("text/html", section.Headers["Content-Type"][0]); 328Assert.Single(section.Headers); 329Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]); 336Assert.Equal(2, section.Headers.Count); 337Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.Headers["Content-Disposition"][0]); 338Assert.Equal("text/plain", section.Headers["Content-Type"][0]); 375Assert.Single(section.Headers); 376Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD!.txt\"", section.Headers["Content-Disposition"][0]); 410Assert.Single(section.Headers); 411Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD\uFFFDU.txt\"", section.Headers["Content-Disposition"][0]); 439Assert.Single(section.Headers); 440Assert.Equal("form-data; name=\"text\"", section.Headers["Content-Disposition"][0]);