我正在尝试让 CFHTTP 与我在测试服务器上为测试目的创建的域对话。域的地址是“mydomain.example.com”。每次我尝试使用 cfhttp 连接时,都会收到一条错误消息:
Your requested host "mydomain.example.com" could not be resolved by DNS.
我已经在 Windows 主机文件中添加了该条目。
mydomain.example.com 127.0.0.1
我还确保 java.net.InetAddress 可以通过在coldfusion页面中执行以下操作来解析域:
<cfset loc.javaInet = createObject("java","java.net.InetAddress")>
<cfset loc.dnsLookup = loc.javaInet.getByName("mydomain.example.com")>
这是为了回来
mydomain.example.com/127.0.0.1
我什至尝试过启动和停止 Coldfusion 服务,并将 runtime\jre\lib\security\java.security 中的 networkaddress.cache.ttl 的值更改为 0。
我不知道为什么一切似乎都在 jre 级别解决,而不是在 cfhttp 级别。有任何想法吗???