Получить заголовок Content-Type запроса в PHP

Я реализую службу REST в PHP. Эта служба должна поддерживать несколько форматов ввода и вывода (JSON, XML). . По этой причине я хочу проверить заголовки запросов «Принять» и «Content-Type» на предмет типа контента, отправленного и запрошенного клиентом.

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

Итак, мой вопрос: как мне получить доступ к заголовку «Content-Type» запроса?

45
задан CodeZombie 1 April 2011 в 23:09
поделиться