- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
function get_uri()
{
// Path corrector //
$path_correct = str_replace("http://","",$_SERVER['REQUEST_URI']);
if (($path_correct[strlen($path_correct)-1] != "/") and (!preg_match("#[\.|\?]#i",$path_correct))) {
header("Location: {$_SERVER['REQUEST_URI']}/"); exit;
}
// Path parser //
$request = str_replace("http://","",$_SERVER['REQUEST_URI']);
$params = strpos($request,"?");
if ($params>0) { $request = substr($request,0,$params); }
@list($ignore,$path) = @explode("/",$request,2);
$CRT['PATH'] = @explode("/",$path);
if ($CRT['PATH'][count($CRT['PATH'])-1] == "") { unset($CRT['PATH'][count($CRT['PATH'])-1]); }
return $CRT['PATH'];
}
Пиздец.
Думаю, какого хрена я отсылаю форму постом, а приходит гет.
Такое только на пиэйчпи могли написать.
HTTP Method Conversion
Кстати там об этом написано
>Additionally, there are already three JAX-RS implementations offering Spring support (Jersey, RESTEasy, and Restlet)
>но это фича не спринга, а спецификации Jax-Rs.
имелось ввиду, что аннотированные методы, которым все-равно какой тип запроса - это фича Jax-Rs.
Имелось в виду наличие хитрого тега form и специального фильтра для преобразования HTTP-метода