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