Merge branch 'jetty-9.4.x' into jetty-10.0.x

This commit is contained in:
olivier lamy 2019-08-19 10:09:32 +10:00
commit 4db5b38956
3 changed files with 5 additions and 1 deletions

View File

@ -237,7 +237,8 @@ public class MultiPartFormInputStream
@Override
public Collection<String> getHeaders(String name)
{
return _headers.getValues(name);
Collection<String> headers = _headers.getValues(name);
return headers == null ? Collections.emptyList():headers;
}
@Override

View File

@ -167,6 +167,7 @@ ustar=application/x-ustar
vcd=application/x-cdlink
vrml=model/vrml
vxml=application/voicexml+xml
wasm=application/wasm
wav=audio/x-wav
wbmp=image/vnd.wap.wbmp
wml=text/vnd.wap.wml

View File

@ -786,6 +786,8 @@ public class MultiPartFormInputStreamTest
assertThat(stuff.getContentType(), is("text/plain"));
assertThat(stuff.getHeader("Content-Type"), is("text/plain"));
assertThat(stuff.getHeaders("content-type").size(), is(1));
assertNotNull(stuff.getHeaders("non existing part"));
assertThat(stuff.getHeaders("non existing part").size(), is(0));
assertThat(stuff.getHeader("content-disposition"), is("form-data; name=\"stuff\"; filename=\"" + filename + "\""));
assertThat(stuff.getHeaderNames().size(), is(2));
assertThat(stuff.getSize(), is(51L));