Как указать пользовательский тип MIME в cfhttp? - PullRequest
1 голос
/ 28 декабря 2010

Я работаю с API, и тип mime XML должен быть application / atom + xml. Тип XML, который использует ColdFusion, не тот, который мне нужен, и API, с которым я работаю, возвращает ошибку из-за этого. Есть ли кто-нибудь, чтобы установить пользовательский тип пантомимы? Я не хочу идти по пути создания временного файла каждый раз и установки типа там.

Ответы [ 2 ]

5 голосов
/ 28 декабря 2010
<cfhttp url="...">
<cfhttpparam type="header" name="Content-Type" value="application/atom+xml" />
</cfhttp>
5 голосов
/ 28 декабря 2010

Предполагая, что вы пытаетесь передать XML из ColdFusion, используйте тег cfcontent как таковой:

<!--- what ever algorithm you need to generate the XML to serve --->
<cfcontent reset="true" type="application/atom+xml">
<cfoutput>#xmlValue#</cfoutput>

Атрибут «reset» сообщает ColdFusion об отмене всего, что буферизовано для вывода ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...