eclipse-ee4j / eclipse-ee4j/jersey

FormMultivaluedMapProvider does not use cached form

Open
#3,977 0 comments 0 reactions 0 assignees View on GitHub
Provider
Dominant language
Java
Stars
730
Forks
382
PR merge metrics
No merged PRs in 30d

Description

If you use Form as a parameter in a resource, then it has high probability to be empty, because somebody called Request#getParameter() and inputstream may be empty
Neverthless there is cache(bound as property org.glassfish.jersey.server.internal.InternalServerProperties#FORM_DECODED_PROPERTY) and can be used.
I see changes to use cache in org.glassfish.jersey.server.internal.inject.FormParamValueParamProvider, but no such method in org.glassfish.jersey.message.internal.AbstractFormProvider

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.