[Java] Interpret consumes '*/*' as 'application/json' (#6175)

This commit is contained in:
Lars Wander 2017-07-26 09:35:46 -07:00 committed by wing328
parent b2ef88eac6
commit 44e7b5dd3f

View File

@ -519,10 +519,10 @@ public class ApiClient {
*
* @param contentTypes The Content-Type array to select from
* @return The Content-Type header to use. If the given array is empty,
* JSON will be used.
* or matches "any", JSON will be used.
*/
public String selectHeaderContentType(String[] contentTypes) {
if (contentTypes.length == 0) {
if (contentTypes.length == 0 || contentTypes[0].equals("*/*")) {
return "application/json";
}
for (String contentType : contentTypes) {