Respond to Webhook
n8n 워크플로우 자동화 플랫폼의 Respond to Webhook 노드에 대한 문서입니다. 사용법 안내와 예시 링크를 포함합니다.
Respond to Webhook 노드를 사용하면 수신된 webhook에 대한 응답을 제어할 수 있습니다. 이 노드는 Webhook 노드와 함께 동작합니다. 첫 번째 데이터 항목에 대해 한 번 실행 Respond to Webhook 노드는 첫 번째 수신 데이터 항목을 사용하여 한 번만 실행됩니다. 자세한 내용은 하나 이상의 데이터 항목 반환 을 참조하세요. Respond to Webhook 사용 방법 # Respond to Webhook 노드를 사용하려면: 워크플로우의 트리거 노드로 Webhook 노드를 추가합니다. Webhook 노드에서 Respond 를 Using 'Respond to Webhook' node 로 설정합니다. 워크플로우 어디에나 Respond to Webhook 노드를 추가합니다. 다른 노드의 데이터를 반환하려면 해당 노드 뒤에 배치하세요. 노드 파라미터 # 이 파라미터를 사용하여 노드 동작을 설정합니다. Respond With # webhook 응답으로 전송할 데이터를 선택합니다. All Incoming Items : 입력에서 수신된 모든 JSON 항목으로 응답합니다. Binary File : Response Data Source 에 정의된 바이너리 파일로 응답합니다. First Incoming Item : 첫 번째 수신 항목의 JSON으로 응답합니다. JSON : Response Body 에 정의된 JSON 객체로 응답합니다. JWT Token : JSON Web Token(JWT)으로 응답합니다. No Data : 응답 페이로드 없음. Redirect : Redirect URL 에 설정된 URL로 리다이렉트합니다. Text : Response Body 에 설정된 텍스트로 응답합니다. 기본적으로 HTML로 전송됩니다( Content-Type: text/html ). 노드 옵션 # Add Option 을 선택하여 옵션을 확인하고 설정합니다. Response Code : 사용할 응답 코드 를 설정합니다. Response Headers : 전송할 응답 헤더를 정의합니다. Put Response in Field : All Incoming Items 또는 First Incoming Item 으로 응답할 때 사용 가능합니다. 응답 데이터를 포함하는 필드의 이름을 설정합니다. Enable Streaming : 활성화하면 스트리밍을 사용하여 데이터를 사용자에게 전송합니다. Response mode 가 Streaming 으로 설정된 트리거가 필요합니다. n8n의 HTML 응답 보안 처리 # n8n 버전 1.103.0부터 n8n은 webhook에 대한 HTML 응답을 자동으로 <iframe> 태그로 감쌉니다. 이는 인스턴스 사용자를 보호하기 위한 보안 메커니즘입니다. 이로 인해 다음과 같은 영향이 있습니다: HTML은 상위 문서에 직접 렌더링되지 않고 샌드박스 iframe에서 렌더링됩니다. 최상위 window 또는 로컬 스토리지에 접근하려는 JavaScript 코드는 실패합니다. 샌드박스 iframe에서는 인증 헤더(예:
