[PHP] Preserve JSON accept header (#4684)

* [PHP] Preserve JSON accept header

* recompile php client

* revise

* recompile
This commit is contained in:
Roland Franssen 2019-12-13 10:14:18 +01:00 committed by William Cheng
parent 3754679751
commit 0ffb99a48e
3 changed files with 6 additions and 6 deletions

View File

@ -72,8 +72,8 @@ class HeaderSelector
{
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
return null;
} elseif (preg_grep("/application\/json/i", $accept)) {
return 'application/json';
} elseif ($jsonAccept = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept)) {
return implode(',', $jsonAccept);
} else {
return implode(',', $accept);
}

View File

@ -82,8 +82,8 @@ class HeaderSelector
{
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
return null;
} elseif (preg_grep("/application\/json/i", $accept)) {
return 'application/json';
} elseif ($jsonAccept = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept)) {
return implode(',', $jsonAccept);
} else {
return implode(',', $accept);
}

View File

@ -82,8 +82,8 @@ class HeaderSelector
{
if (count($accept) === 0 || (count($accept) === 1 && $accept[0] === '')) {
return null;
} elseif (preg_grep("/application\/json/i", $accept)) {
return 'application/json';
} elseif ($jsonAccept = preg_grep('~(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$~', $accept)) {
return implode(',', $jsonAccept);
} else {
return implode(',', $accept);
}