mirror of
https://github.com/GeoffreyFrogeye/phroxyp.git
synced 2024-11-22 19:46:03 +01:00
Support for application/json
This commit is contained in:
parent
3c851c6e28
commit
57b3a27de3
|
@ -20,8 +20,10 @@ class Proxy {
|
||||||
|
|
||||||
$headers = array();
|
$headers = array();
|
||||||
foreach ($_SERVER as $name => $value) {
|
foreach ($_SERVER as $name => $value) {
|
||||||
if (substr($name, 0, 5) == 'HTTP_' || substr($name, 0, 8) == 'CONTENT_') {
|
if (substr($name, 0, 5) == 'HTTP_') {
|
||||||
$headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
|
$headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
|
||||||
|
} else if (substr($name, 0, 8) == 'CONTENT_') {
|
||||||
|
$headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', $name))))] = $value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $headers;
|
return $headers;
|
||||||
|
@ -63,6 +65,10 @@ class Proxy {
|
||||||
$postData = rtrim($postData, '&');
|
$postData = rtrim($postData, '&');
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'application/json':
|
||||||
|
$postData = file_get_contents('php://input');
|
||||||
|
break;
|
||||||
|
|
||||||
case 'TODO':
|
case 'TODO':
|
||||||
$postData = stripslashes($_POST['payload']);
|
$postData = stripslashes($_POST['payload']);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue