[java] HttpClient를 사용하여 요청에 인증 토큰을 포함하는 방법은?
HttpClient는 Java에서 HTTP 프로토콜을 사용하여 서버와 통신할 수 있는 클래스입니다. 인증 토큰은 서버가 클라이언트를 인증하기 위해 사용되는 중요한 요소입니다. HttpClient를 사용하여 HTTP 요청에 인증 토큰을 포함하는 방법을 살펴보겠습니다.
- HttpClient 객체 생성하기:
HttpClient httpClient = HttpClient.newBuilder().build();
- HTTP 요청 생성하기:
HttpRequest request = HttpRequest.newBuilder() .uri(new URI("http://example.com/api/endpoint")) .header("Authorization", "Bearer YOUR_AUTH_TOKEN") .build();
위의 예제에서
YOUR_AUTH_TOKEN
은 실제 인증 토큰으로 대체되어야 합니다.Authorization
헤더를 사용하여 토큰을 요청에 포함시킵니다. - HTTP 요청 보내기:
HttpResponse<String> response = httpClient.send(request, HttpResponse.BodyHandlers.ofString());
위의 예제에서는
HttpClient
객체를 사용하여send
메서드를 호출하여 HTTP 요청을 보냅니다. 이 때,HttpResponse
객체를 반환받아 응답을 처리할 수 있습니다.
위의 코드를 참고하여 HttpClient를 사용하여 요청에 인증 토큰을 포함할 수 있습니다. 인증 토큰은 서버와의 안전한 통신을 위해 반드시 암호화되어야 하며, 안전하게 관리되어야 합니다.