当社のプラットフォームが Adobe Connect との統合に関して抱えている多くの問題を解決しようとしています。私が困惑したのは、ログイン方法で断続的に失敗することです。資格情報が定期的に失敗するクライアントが 1 つありますが、常にではありません。ログイン メソッド呼び出しを try/catch ブロックで行い、CFHTTP 出力を電子メールにダンプして送信しました。cfhttp タグを使用した失敗の例を次に示し<cfhttp url="#httpCall#" method="GET" />
ます。
ただし、CFHTTP タグによって呼び出される URL 属性 (例: http://[host].adobeconnect.com/api/xml?action=login&login=[username]&password= ) を使用して、ブラウザ経由で login メソッドを呼び出すと、 [password]&account-id=[id] )、次のコールバックを取得します。
<results>
<status code="ok"/>
</results>
返されるリクエストヘッダーは次のとおりです。
したがって、渡された資格情報にも応答にも問題はありません。直接呼び出された場合、text/xml の MIME タイプが返されます。これは、CFHTTP タグに問題があることを示しており、クライアントの 1 つまたは両方に設定した Adobe Connect アカウントに問題がある可能性があります。これは、CFHTTP を介して Adobe Connect に対して行われるすべての呼び出しで発生するわけではなく、特定のクライアント用にセットアップしたアカウントで、セットアップした他のアカウントよりも頻繁に発生するようです。他のアカウントでこれを取得しましたが、text/xml の MIME タイプを返すのに失敗したときに API ログイン メソッドの呼び出しを繰り返すことで軽減したところ、このアカウントでのみ取得するようになりました。
この API 呼び出しの CFHTTP タグを使用して、この問題を回避するにはどうすればよいですか?