do not set a default CONTENT_TYPE for PATCH
This commit is contained in:
parent
fa2c0273ec
commit
007e3955b8
@ -217,19 +217,25 @@ class Request
|
||||
$components['path'] = '';
|
||||
}
|
||||
|
||||
if (in_array(strtoupper($method), array('POST', 'PUT', 'DELETE', 'PATCH'))) {
|
||||
$request = $parameters;
|
||||
$query = array();
|
||||
$defaults['CONTENT_TYPE'] = 'application/x-www-form-urlencoded';
|
||||
} else {
|
||||
$request = array();
|
||||
$query = $parameters;
|
||||
if (false !== $pos = strpos($uri, '?')) {
|
||||
$qs = substr($uri, $pos + 1);
|
||||
parse_str($qs, $params);
|
||||
switch (strtoupper($method)) {
|
||||
case 'POST':
|
||||
case 'PUT':
|
||||
case 'DELETE':
|
||||
$defaults['CONTENT_TYPE'] = 'application/x-www-form-urlencoded';
|
||||
case 'PATCH':
|
||||
$request = $parameters;
|
||||
$query = array();
|
||||
break;
|
||||
default:
|
||||
$request = array();
|
||||
$query = $parameters;
|
||||
if (false !== $pos = strpos($uri, '?')) {
|
||||
$qs = substr($uri, $pos + 1);
|
||||
parse_str($qs, $params);
|
||||
|
||||
$query = array_merge($params, $query);
|
||||
}
|
||||
$query = array_merge($params, $query);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
$queryString = isset($components['query']) ? html_entity_decode($components['query']) : '';
|
||||
|
Reference in New Issue
Block a user