Я пытаюсь запустить простой REST API с ColdFusion и получаю ту же ошибку независимо от попытки. Вызов прекрасно работает в Почтальоне с 4 параметрами. Но не могу воссоздать в ColdFusion CFHTTP.
<cfhttp url="https://api.sandbox.scoutrfp.com/v3/contracts" method="GET" result="ITEM_INFO">
<cfhttpparam type="header" name="X-Api-Key" value="#variables.API_KEY#">
<cfhttpparam type="header" name="X-User-Token" value="#variables.USER_TOKEN#">
<cfhttpparam type="header" name="Content-Type" value="application/vnd.api+json">
<cfhttpparam type="header" name="X-User-Email" value="#variables.USER_EMAIL#">
</cfhttp>
Я заменил заголовок на тип cgi как
<cfhttpparam type="CGI" encoded="false" name="Content_Type" value="application/vnd.api+json">
Я добавил все временные заголовки, которые отправляет почтальон.
Всегда одна и та же ошибка: Отсутствует или неправильный заголовок Content-Type для JSON: API: Ожидаемый запрос на включение 'Content-Type: application / vnd.api + json
Кажется тег CFHTTP неправильно отправляет значение "application / vnd.api + json" - возможно, оно каким-то образом неправильно кодируется? Существуют ли другие способы отправки этого типа контента через CFHTTP для получения ответа?