У меня есть cfc, который делает вызов удаленной службы, используя cfhttp. Служба возвращает код сбоя, что означает, что мой вызов удаленной службы не отформатирован должным образом. Есть ли способ захватить содержимое сообщения cfhttp, которое я отправляю? Я хочу захватить исходные данные, чтобы я мог видеть, где моя проблема с форматированием. Вот пример того, что мой код выглядит следующим образом:получить контент отправлен с сообщением cfhttp
<cfhttp url="https://www.webservice.com" method="POST" result="httpResponse">
<cfhttpparam type="formField" name="method" value="doSomething">
<cfhttpparam type="formField" name="user" value="myUserName">
<cfhttpparam type="formField" name="password" value="myPassword">
</cfhttp>
Я хотел бы сделать что-то вроде этого:
<cfset result = structNew() />
<cfset result["response"] = httpResponse />
<cfset result["sentContent"] = cfhttp.sentContent />
Можно ли получить содержимое отправленного cfhttp, не смотря на серверных журналов. Мой сервер удален, и получение журналов будет PITA.
Я надеялся получить содержимое сообщения во время того же процесса, что и вызов удаленной службы, которую я использую, но если это невозможно, я посмотрю, смогу ли я сделать эту работу. – ShadeTreeDeveloper
Если вы работаете на локальном сервере или имеете доступ к серверу, вы всегда можете попробовать использовать что-то вроде этого http://www.charlesproxy.com/ – Lucas