Я разрабатываю контроллер REST CodeIgniter, и мне нужно POST и PUT для URL-адреса в нескольких форматах.
Основные форматы, о которых я могу думать, это:
- XML
- JSON
- Данные HTML-формы
В URI будет определен формат ответа, например. /format/xml или /format/csv. Я также не хочу определять формат запроса в URI.
Мне было интересно, есть ли у кого-нибудь предложения по выяснению формата запроса, чтобы мой скрипт мог выполнить запрос.
Я думаю, можно ли получить эти данные из заголовков запроса «тип контента»?
- "тип содержимого: текст/xml" = XML
- "тип содержимого: приложение/json" = JSON
- "content-type: text/plain" = данные формы HTLM **я думаю!*
Будет ли этот метод надежным или есть лучшие подходы?
Спасибо.
application/x-www-form-urlencoded: w3.org/TR/html401/interact/forms.html#h-17.13.4.1 - person Boldewyn   schedule 09.12.2009