문제 해결: cURL 시간 초과, Java 애플리케이션이 작동하지 않음

문제 해결: cURL 시간 초과, Java 애플리케이션이 작동하지 않음

REST API에 액세스하기 위해 원격 서버와 함께 컬을 사용하려고 합니다(지금은 시작 페이지만...). 현재 이 서버에 REST 요청을 보낼 수 있는 Java 애플리케이션이 있습니다.

하지만 컬(또는 wget)을 사용하면 시간이 초과됩니다.

나는 Java 애플리케이션이 연결할 수 있지만 cURL이 불가능하다는 사실이 문제의 범위를 약간 좁힌다고 생각합니다. 그래도 더 많은 가능성이 있다는 것을 알고 있습니다. 저는 시간 초과 원인을 해결하는 방법을 찾고 있습니다(그래서 cURL을 사용할 수 있습니다).

추신: 동일한 네트워크에 있는 https입니다. 사용하려고 시도한 인증서가 있지만 아무 것도 변경되지 않았습니다.

편집: --verbose" 또는 "--trace -"를 사용하면 다음과 같은 결과가 나타납니다.

== 정보: myserver.com 포트 443(#0)에 연결()하려고 합니다.

== 정보: xxx.xxx.xxx.xxx 시도 중...

답변1

내 생각에 상황은 매우 간단합니다. 애플리케이션은 프록시를 사용하도록 구성되어 있지만 cURL은 그렇지 않습니다(둘 다 동일한 대상 IP를 사용하더라도).

관련 정보