CFHTTP 和 IIS 7 连接失败(非 SSL)

发布于 2024-11-30 17:12:55 字数 825 浏览 0 评论 0原文

这与之前未回答的问题完全相同:

CFHTTP 和 IIS 7连接失败(非 SSL)

在 Win7 上的 IIS7 + CF9 上,当在端口 80 上的 localhost,无需 SSL。它的成功率约为 5%(或更少),这意味着它会间歇性地得到处理。但大多数时候它只是失败。

我调用的地址是:

http://localhost/integration/MY_KFKPortal/index.cfm? svc=KFKIncoming_MRC

在浏览器中工作正常。我的 CFHTTP 代码是:

<cfhttp url="#URL#" method="POST" result="objGet" timeout="20" throwOnError="no">
    <cfhttpparam name="Content-Type" type="HEADER" value="content-type:text/html;charset='UTF-8';">
    <cfhttpparam type="body" value="#PostString#"/>
</cfhttp>

有人找到这个问题的解决方案吗?

This is the same exact problem as a previously unanswered question:

CFHTTP and IIS 7 Connection Failture (NOT SSL)

On IIS7 + CF9 on Win7, CFHTTP POST fails with a HTTP Error 408 Request Time-out most of the time when using CFHTTP on localhost on port 80 without SSL. It is successful about 5% of the time (or less), meaning intermittently it will get processed. But most of the time it just fails.

The address I call is:

http://localhost/integration/MY_KFKPortal/index.cfm?svc=KFKIncoming_MRC

which works fine from the browser. My CFHTTP code is:

<cfhttp url="#URL#" method="POST" result="objGet" timeout="20" throwOnError="no">
    <cfhttpparam name="Content-Type" type="HEADER" value="content-type:text/html;charset='UTF-8';">
    <cfhttpparam type="body" value="#PostString#"/>
</cfhttp>

Anyone found the solution to this problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

放赐 2024-12-07 17:12:55

对于这种情况,应该有两方面的考虑。

  • 如何从 cfhttp 标记中删除 throwonerror 属性。
  • 检查您的防火墙、路由器和其他网络是否阻止 cfhttp 端口。

It should be two consideration for this case.

  • how about removing throwonerror attribute from your cfhttp tag.
  • check your firewall, router and other network for blocking cfhttp port.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文