Как обрабатывать PUT-запросы в RESTful API?

Я хочу использовать PUT запрос на операцию обновления в моем веб-сервисе, но я не знаю, как обрабатывать PUT, потому что нет встроенной переменной, такой как $_PUT,

Я старался parse_str(file_get_contents("php://input"),$post_vars);
сейчас, если я print_r $post_varsэто показывает

------WebKitFormBoundaryJnBh3L2DKmMjdVmG Content-Disposition: form-data; name="fruit" vanana ------WebKitFormBoundaryJnBh3L2DKmMjdVmG Content-Disposition: form-data; name="items" 1 ------WebKitFormBoundaryJnBh3L2DKmMjdVmG--

Как я могу получить точные параметры, которые передаются при создании PUT запрос?

0

Решение

Есть супер глобальный $_SERVER который содержит REQUEST_METHOD

Его можно использовать для определения метода запроса, используемого для доступа к странице; то есть «GET», «HEAD», «POST», «PUT».

Таким образом, вы можете использовать это на своем сервере, чтобы определить положенный запрос.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]