뎁스노트 앱으로 보시겠습니까?
뎁스노트 앱을 설치하시면
주문 알림 및 다양한 기능을
편리하게 이용하실 수 있습니다.
뎁스노트 앱으로 보기
아니오, 모바일 웹에서 보겠습니다.
×
뎁스노트
로그인
홈
언어
프레임워크
개발도구
네크워크와 서버
데이터베이스
프로젝트 관리
데이터 사이언스
이야기
사진
모집 · 홍보
로그인
회원가입
글쓰기
글 올리기
개발 노트, 이야기를 작성해보세요.
질문하기
부담없이 무엇이든 질문하세요.
사진 올리기
사진을 올려보세요.
홈
모든 글
모든 질문
팔로잉
언어
프레임워크
개발도구
네크워크와 서버
데이터베이스
프로젝트 관리
데이터 사이언스
이야기
사진
모집 · 홍보
이벤트
Java
curl을 통한 api 서버에 접근은 되는데 java HttpURLConnection 로 api 서버에 접근하면 타임아웃이 뜨는 이유?
뎁스_3059
5개월 전
팔로우
팔로잉
안녕하세요.. 제가 api 서버에 접근해서 json 형식의 데이터를 받아로고 싶어 java로 URL obj = new URL(url); con = (HttpURLConnection) obj.openConnection(); 이용해서 해당 서버에 연결을 시도하였지만 Connection timed out 예외가 발생했습니다. 그래서 타임아웃이 발생한 웹서버(was)에 SSH로 콘솔에 접속해서 curl 명령어로 api 서버에 접근했더니 정상적으로 원하는 데이터를 받아 올 수 있었습니다. 예상되고 조언을 듣기에는 같은 서버에서라도 curl 명령어로 접근하는 것과 was 에서 접근할때 방화벽 쪽 걸리는 것이 아닐까 예상되는데 과연 이것 때문인지.. 저는 처음에 curl로 api서버에 접근하던 was에서 java 웹프로그램으로 접근을 하던 같은 서버니깐 같은 방화벽 정책이던 같은 네트워크던 통해서 접근하는게 아닐까 했는데..... 이것이 아닌것 같습니다. 이 예상이 맞을까요? 어떻게 하면 원인을 찾을 수 있을지 방법을 고수님들께 질문 드립니다. 감사합니다. -------------------------- 정리하면 동일한 같은 서버에서 api서버 접속시 java로 만든 웹사이트에서는 타임아웃 예외가 발생하고 콜솔에서 curl 로 api 서버 접속시 정상적으로 값을 받아오는 상황 입니다.... -_-;;;
api연결
curl
0
0
0
103
신고하기
사용자 차단하기
뎁스_3059
5개월 전
팔로우
팔로잉
댓글
0
올리기
답변 작성
답변 모드로 쓰기
올리기
아직 댓글이 없습니다. 첫번째 댓글 작성자가 되어주세요 :)
0
0
0
신고하기
사용자 차단하기
아직 댓글이 없습니다. 첫번째 댓글 작성자가 되어주세요 :)