Я использую php://input
для извлечения параметров в методе POST/DELETE. Проблема в том, что в POST-запросах я могу использовать php://input
как можно больше раз, тогда как в методе DELETE я могу использовать его только один раз, после чего этот php://input
возвращает пустой.
Примечание. До PHP 5.6 поток, открытый с помощью ввода php://, может быть прочитан только один раз; поток не поддерживал операции поиска. Однако, в зависимости от реализации SAPI, может быть возможно открыть другой поток ввода php://и перезапустить чтение. Это возможно только в том случае, если данные тела запроса сохранены. Как правило, это относится к запросам POST, но не к другим методам запроса, таким как PUT или PROPFIND.