Search

[Java, Postman] HTTP raw message 보는 법

Last update: @4/4/2023

콘솔에서 HTTP 메시지를 날것 그대로 보고싶을 때

아래 정적 초기화 블럭을 HTTP 통신을 수행하는 클래스 안에 넣어주면 됨
static { ConsoleHandler handler = new ConsoleHandler(); handler.setLevel(Level.FINE); Logger log = LogManager.getLogManager().getLogger(""); log.addHandler(handler); log.setLevel(Level.FINE); System.setProperty("javax.net.debug", "all"); }
Java
복사
필요한 import는 아래와 같음
import java.util.logging.ConsoleHandler; import java.util.logging.Level; import java.util.logging.LogManager; import java.util.logging.Logger;
Java
복사
이렇게 하면 콘솔창에 아래처럼 HTTP 메시지가 찍힘

포스트맨으로 보는법

Pre-request Script에 다음 스크립트 추가
pm.request.headers.add({key: 'header_name', value: 'header_value' }) pm.request.headers.upsert({key: 'header_name', value: 'header_value' }) pm.request.headers.remove('header_name')
Java
복사
요청 후 하단 Console 클릭 → 해당 요청 펼치기
콘솔 우측 상단 Show raw log 클릭
아래처럼 raw 메시지를 볼 수 있음. 다만 약간 가공된 형태이기 때문에 100% 날것의 형태는 아님.

References