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'] = '';
|
$components['path'] = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (in_array(strtoupper($method), array('POST', 'PUT', 'DELETE', 'PATCH'))) {
|
switch (strtoupper($method)) {
|
||||||
$request = $parameters;
|
case 'POST':
|
||||||
$query = array();
|
case 'PUT':
|
||||||
$defaults['CONTENT_TYPE'] = 'application/x-www-form-urlencoded';
|
case 'DELETE':
|
||||||
} else {
|
$defaults['CONTENT_TYPE'] = 'application/x-www-form-urlencoded';
|
||||||
$request = array();
|
case 'PATCH':
|
||||||
$query = $parameters;
|
$request = $parameters;
|
||||||
if (false !== $pos = strpos($uri, '?')) {
|
$query = array();
|
||||||
$qs = substr($uri, $pos + 1);
|
break;
|
||||||
parse_str($qs, $params);
|
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']) : '';
|
$queryString = isset($components['query']) ? html_entity_decode($components['query']) : '';
|
||||||
|
Reference in New Issue
Block a user