본문 바로가기
반응형

API3

[Spring] 외부 API 호출 도구 알아보기 Spring 프로젝트를 다루고 있는데 외부 API를 사용해야 하는 상황이 생겼습니다...⭐ 외부 API 호출💫 HttpURLConnection / URLConnection자바에서 제공하는 기본적인 API 로 순수 JAVA만으로 HTTP통신이 가능합니다.URL 을 이용하여 외부 API에 연결하고 데이터를 전송할 수 있으며, 테이터의 타입 및 길이에 거의 제한이 없습니다.https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html오래된 JAVA 버전에서 사용하는 클래스로 동기적 통신을 기본으로 사용하기 때문에 요청 을 보내고 응답 을 받을 때까지 스레드가 대기상태 에 있습니다.URLConnection 은 상태적으로 저수준의 API에 해.. 2024. 11. 27.
[SpringBoot] Spring Cloud OpenFeign 생성하기 🌟 INDEXSpring Cloud OpenFeign 사용하기OpenFeign 주요 특징Spring Boot 버전 별 Spring Cloud OpenFeign 호환성OpenFeign 적용하기개발 환경Spring Cloud OpenFeign OpenFeign은 Java 기반의 HTTP 클라이언트를 작성하기 위한 선언적 웹 서비스 클라이언트입니다. Spring Cloud의 일부로 제공되며, RESTful API 와의 통신을 간소화하는 데 도움을 줍니다. OpenFeign은 인터페이스 기반의 프로그래밍을 지원하여, API 호출을 쉽게 구현할 수 있도록 합니다.OpenFeign 주요 특징선언적 API 호출:OpenFeign을 사용하면 인터페이스와 애너테이션을 통해 HTTP 요청을 선언적으로 정의할 수 있습니다.. 2024. 10. 5.
[JAVA] FTP Util Video Streaming Refactoring - java.lang.IllegalStateException: getOutputStream() has already been called for this response 🌟 INDEXFTP 서버 영상 스트리밍 개선오류 내용getOutputStream() has already been called for this response서블릿에서 HTTP 응답을 작성할 때, 응답의 바디를 작성하는 두 가지 주요 방법오류 분석1. out.close() 호출 시점2. 중복된 스트림 처리3. 예외 처리코드 개선 및 오류 해결수정 내용수정 완료개발 환경FTP 서버 영상 스트리밍 개선FTP 서버 영상 스트리밍이 잘 되는 것 까지 테스트를 완료하고 프로젝트 진행 중.. getOutputStream() has already been called for this response 오류가 발생했다.전체 적인 FTP 서버 생성 및 설정, FTP 와 연결하는 API 내용은 벨로그에서 작성 해두었으나 .. 2024. 8. 14.
반응형