Я хочу использовать PUT
запрос на операцию обновления в моем веб-сервисе, но я не знаю, как обращаться с PUT, потому что нет встроенной переменной, такой как $_PUT
.Как обрабатывать запросы PUT в RESTful API?
Я попытался 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
запрос?
Я хочу получить параметр и его значение из этого запроса PUT. Как вы можете видеть в моем посте, у меня есть параметр с именем «фрукты», а значение «ванана» и «предметов» - «1». Я хочу эти параметры. – user3752006
Вы можете получить доступ к этим параметрам и их значениям из $ post_vars, например $ post_vars ['fruit'] $ post_vars ['items'] – Nick
Примечание: Неопределенный индекс: фрукты в F: \ xampp \ htdocs \ tempput.php в строке 14 Это ошибка! – user3752006