2011-08-20 4 views
0

이 이전에 답이없는 질문과 똑같은 문제 :와 cfhttp 및 IIS 7 연결 Failture (NOT SSL)

Win7에에 IIS7 + CF9에 CFHTTP and IIS 7 Connection Failture (NOT SSL)

,와 cfhttp POST는 HTTP 오류 408 요청 실패가 SSL없이 포트 80의 로컬 호스트에서 CFHTTP를 사용하는 경우 대부분 시간이 초과됩니다. 그것은 시간의 약 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> 

누구나이 문제에 대한 해결책을 발견 했습니까?

+0

우리는 이것을 속임수로 알고 있지만 솔루션이 공개되면 두 가지 질문을 병합하고 병합 할 준비가되어 있습니다. – Kev

답변

0

이 경우 두 가지 고려 사항이 있어야합니다.

  • cfhttp 태그에서 throwonerror 속성을 제거하는 방법은 어떻습니까?
  • 방화벽, 라우터 및 기타 네트워크에서 cfhttp 포트를 차단하고 있는지 확인하십시오.
+0

- 나는 throwonerror = "yes", "no"를 시도하고 그것을 전부 떠남. 차이가 없습니다 – andrwo

+0

-이 문제는 Localhost에서만 발생합니다. Windows 방화벽을 껐습니다. 차이는 없습니다. 또한 POST 항목 호출이 IIS 로그에 나타납니다. CF ISAPI를 호출하는 동안 길을 잃거나 붙어있는 것처럼 보입니다. - 로컬 호스트가 아닌 인접한 컴퓨터에서 동일한 페이지를 호출하도록 변경하면 올바르게 작동합니다. – andrwo