Use compatibility rather than equality to identify form encoded requests

Closes gh-496
This commit is contained in:
Andy Wilkinson
2018-03-28 09:27:25 +01:00
parent fa5e2366d2
commit 9bb3dda66e

View File

@@ -85,7 +85,7 @@ class WebTestClientRequestConverter implements RequestConverter<ExchangeResult>
Parameters parameters = new Parameters();
parameters.addAll(this.queryStringParser.parse(result.getUrl()));
if (MediaType.APPLICATION_FORM_URLENCODED
.equals(result.getRequestHeaders().getContentType())) {
.isCompatibleWith(result.getRequestHeaders().getContentType())) {
parameters.addAll(this.formDataReader
.readMono(FORM_DATA_TYPE,
new ExchangeResultReactiveHttpInputMessage(result), null)