Exemplo n.º 1
0
 public static function parse()
 {
     $head = getallheaders();
     $body = $GLOBALS['config']['body'];
     if ($body == "") {
         Bone::error(400, ['Invalid Request Body']);
     }
     switch (true) {
         case strpos($head['Content-Type'], 'application/json') !== false:
             $input = (array) json_decode($body);
             break;
         case strpos($head['Content-Type'], 'application/x-www-form-urlencoded') !== false:
             parse_str($body, $input);
             break;
         default:
             parse_str($body, $input);
             break;
     }
     return $input;
 }