본문 바로가기
Develope/c++, mfc

[C++] WinHTTP Error Code 12029, InternetOpenUrl

by 개발자도구 2023. 10. 16.
반응형

InternetOpenUrl 을 통해 파일 다운로드 중 12029 Error가 나타나 한동안 힘들게 했는데,

 

해당 내용에 관련해서 따로 포스트 된 내용이 많이 없어 작성 해본다.

 

직접 테스트 한것이며, 이 케이스 말고도 더 있을 수도 있다.

 


[Error code 12029 케이스]

1. 서버에서 방화벽 차단
    - 방화벽 정책(인바운드)의 IIS의 설정 된 포트가 추가 되어 있지 않을 경우


2. 잘 못 된 포트 사용 (IIS 설정 포트 설정이 다른 경우)

    - IIS 바인딩 시 설정 된 포트와 파일 다운로드 시 사용 된 포트가 일치 하지 않을 경우
       Ex) IIS 바인딩 시 설정 된 포트는 12345인데 55555 포트로 다운로드를 진행 할 경우


3. PC 클라이언트에서 방화벽 차단
    -  방화벽 정책(아웃바운드)의  IIS의 설정 된 포트가 차단 되어 있을 경우


4. PC 클라이언트에서 http 차단

    -  http가 차단 된 경우
        a. isp 자체에서 차단
        b. 웹 필터링 소프트웨어


5. 공유기에서 차단
    - 공유기 설정에서의 특정 포트, 사이트, http 차단을 하는 경우

반응형

댓글