InfoGrab Docs

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 또는 배열입니다.