InfoGrab Docs

node 빌더를 위한 HTTP 요청 헬퍼

n8n node 빌드 시 HTTP 요청 헬퍼 사용 방법을 알아보세요.

n8n은 HTTP 요청을 위한 유연한 헬퍼를 제공하며, 복잡성의 대부분을 추상화합니다. 프로그래매틱 스타일 전용 이 문서의 정보는 프로그래매틱 스타일을 사용하는 node 빌드에 해당됩니다. 선언형 스타일 node에는 적용되지 않습니다. 사용법 # execute 함수 내에서 헬퍼를 호출합니다. // 인증이 필요하지 않은 경우 const response = await this . helpers . httpRequest (options); // 인증이 필요한 경우 const response = await this . helpers . httpRequestWithAuthentication . call ( this , 'credentialTypeName' , // 예: pipedriveApi options, ); options 는 오브젝트입니다: { url : string ; headers ?: object ; method ?: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'HEAD' ; body ?: FormData | Array | string | number | object | Buffer | URLSearchParams ; qs ?: object ; arrayFormat ?: 'indices' | 'brackets' | 'repeat' | 'comma' ; auth ?: { username : string , password : string , }; disableFollowRedirect ?: boolean ; encoding ?: 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream' ; skipSslCertificateValidation ?: boolean ; returnFullResponse ?: boolean ; proxy ?: { host : string ; port : string | number ; auth ?: { username : string ; password : string ; }, protocol ?: string ; }; timeout ?: number ; json ?: boolean ; } url 은 필수입니다. 다른 필드는 선택적입니다. 기본 메서드는 GET 입니다. 가능한 필드에 대한 몇 가지 참고 사항: body : JSON 페이로드에는 일반 JavaScript 오브젝트, 파일 업로드에는 버퍼, multipart/form-data 에는 FormData 인스턴스, application/x-www-form-urlencoded 에는 URLSearchParams 를 사용할 수 있습니다. headers : 키-값 쌍. body 가 FormData 인스턴스이면 n8n이 자동으로 content-type: multipart/form-data 를 추가합니다. body 가 URLSearchParams 인스턴스이면 n8n이 content-type: application/x-www-form-urlencoded 를 추가합니다. 이 동작을 재정의하려면