私はCFHTTPを使用してサーバーに接続し、いくつかのパラメータを送信しています。証明書を正常にインポートしました。あなたがリクエストを見ることができるようにColdFusion - ポート80経由でCFHTTP(https)リクエストを送信
<cfhttp url="https://xml.proveid.experian.com/IDSearch.cfc" method="post" result="response" port="443">
<cfhttpparam type="Header" name="Accept-Encoding" value="*">
<cfhttpparam type="header" name="content-length" value="#len(arguments.xml)#" />
<cfhttpparam type="xml" value="#trim(arguments.xml)#" />
</cfhttp>
はポート443ですが、エラーは、私が帰ってきました:
構造体の文字セット[空の文字列]
ErrorDetailは接続例外:xml.proveid.experianへの接続.COM:80
[xml.proveid.experian.com/194.60.180.108]
に失敗しました:接続がタイムアウトしました:
含むFileContentの接続障害ヘッダー[空の文字列]
を接続10 MimetypeファイルのMIMEタイプを特定できません。
Responseheader構造体[空]
ステータスコードの接続に失敗しました。ステータスコードは使用できません。
テキストYES接続に失敗しました。ステータスコードは使用できません。
誰もがリクエストがポート80で行われた理由を説明できますか?
URLをブラウザウィンドウに貼り付けようとしましたが、「接続タイムアウト」エラーが発生しました。たぶんそれはあなたの問題ではなく、彼らの最終的な問題ですか? –
彼は ':80'を':443'にするべきだと気付いています。彼は時間切れの接続について尋ねていません。 – Leeish
私の前提は、443がタイムアウトしてから80からの応答であり、そのエラー応答でサーバのデフォルトが80になっているということですか?私が提案できる唯一のことは、あなたのCFログを見て、リクエストが80ではなく443に出ているかどうかを確認することです。正直なところ私は分かりません。 – Leeish