以下のコードは、Windows 7 IIS のクラシック ASP と Windows Server 2008 で正常に動作し、エラーが発生します (以下に示すように)。
コードは次のとおりです。
url = "https://api.test.credex.net:10001/merchant/xxxx/requests"
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
postData = "" // some json formatted data
xmlhttp.open "POST", url, false
xmlhttp.setOption(2) = 13056
xmlhttp.setOption(3) = "/credex/credex_net_ext_bundle.pem"
xmlhttp.setRequestHeader "Content-Type", "application/json"
xmlhttp.setRequestHeader "Accept", "application/json"
xmlhttp.setRequestHeader "Authorization", "Basic "&Base64Encode("xxxxxxxx")
xmlhttp.send postData
Response.write xmlhttp.responseText
set xmlhttp = nothing
エラー:
カテゴリ : msxml3.dll
列 : -1
簡単な説明 : クライアントとサーバーは共通のアルゴリズムを持っていないため、通信できません。
エラー行番号は「xmlhttp.send postData」を指しています