Я реализую службу REST в PHP. Эта служба должна поддерживать несколько форматов ввода и вывода (JSON, XML). . По этой причине я хочу проверить заголовки запросов «Принять» и «Content-Type» на предмет типа контента, отправленного и запрошенного клиентом.
Доступ к "Принять" Заголовок прост, как использование $ _ SERVER ['HTTP_ACCEPT']
. Но доступ к заголовку "Content-Type" кажется сложной задачей. Я искал документацию PHP и Интернет, но единственным предложенным решением было использование функции PHP apache_request_headers ()
, которая поддерживается только тогда, когда PHP установлен как модуль Apache, что в моем случае неверно. .
Итак, мой вопрос: как мне получить доступ к заголовку «Content-Type» запроса?