Webhook 노드 공통 이슈
n8n 워크플로우 자동화 플랫폼의 Webhook 노드에서 자주 발생하는 이슈와 질문에 대한 문서입니다. 이슈 내용과 권장 해결 방법을 포함합니다.
다음은 Webhook 노드 에서 자주 발생하는 이슈와 질문 및 권장 해결 방법입니다. 여러 HTTP 메서드 수신하기 # 기본적으로 Webhook 노드는 단일 메서드를 사용하는 호출만 수락합니다. 예를 들어 GET 또는 POST 요청은 수락할 수 있지만 둘 다 동시에 수락할 수는 없습니다. 여러 메서드를 사용하는 호출을 수락하려면: 노드 Settings 를 엽니다. Allow Multiple HTTP Methods 를 켭니다. Parameters 로 돌아갑니다. 이제 기본적으로 노드가 GET 및 POST 호출을 모두 수락합니다. HTTP Methods 필드에서 다른 메서드를 추가할 수 있습니다. Webhook 노드는 각 메서드마다 별도의 출력을 가지므로 메서드에 따라 다른 작업을 수행할 수 있습니다. HTTP Request 노드를 사용하여 Webhook 노드 트리거하기 # HTTP Request 노드는 지정한 URL로 HTTP 요청을 보냅니다. 새 워크플로우를 생성합니다. 워크플로우에 HTTP Request 노드를 추가합니다. Request Method 드롭다운 목록에서 메서드를 선택합니다. 예를 들어 Webhook 노드에서 HTTP method 로 GET을 선택했다면 HTTP Request 노드에서도 GET을 request method로 선택합니다. Webhook 노드의 URL을 복사하여 HTTP Request 노드의 URL 필드에 붙여넣습니다. Webhook 노드의 test URL을 사용하는 경우: Webhook 노드와 함께 워크플로우를 실행합니다. HTTP Request 노드를 실행합니다. curl을 사용하여 Webhook 노드 트리거하기 # curl 을 사용하여 Webhook 노드를 트리거하는 HTTP 요청을 보낼 수 있습니다. Note 예제에서 <https://your-n8n.url/webhook/path> 를 실제 webhook URL로 교체합니다. 예제는 GET 요청을 사용합니다. HTTP Method 에서 설정한 HTTP 메서드를 사용할 수 있습니다. 파라미터 없이 HTTP 요청 보내기: curl --request GET <https://your-n8n.url/webhook/path> body 파라미터와 함께 HTTP 요청 보내기: curl --request POST <https://your-n8n.url/webhook/path> --data 'key=value' header 파라미터와 함께 HTTP 요청 보내기: curl --request GET <https://your-n8n.url/webhook/path> --header 'key=value' 파일 전송을 위한 HTTP 요청 보내기: curl --request POST <https://your-n8n.url/webhook/path> --form 'key=@/path/to/file' /path/to/file 을 전송할 파일의 경로로 교체합니다. string 타입 응답 보내기 # 기본적으로 응답 형식은 JSON 또는 배열입니다.
