node - red 에서 HTTP 요청 노드의 다양한 요청에 대한 자세한 설명

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

node - red 에서 HTTP 요청 노드의 다양한 요청에 대한 자세한 설명

서 문 .

Node - red 에서 지역 날씨 와 같은 외부 리 소 스를 요청 하고 싶다면 Node - red 앱 이 다양한 인터페 이스 와 데이터를 통합 할 수있는 HTTP 요청 노 드를 사용할 수 있습니다 .도 메 인 간 제한 없이 대부분의 HTTP 인터페 이스 에 액세스 할 수 있습니다 .지원 되는 요청 메 서 드는 G ET , P UT , P OST , P AT CH 또는 DEL ET E 가 모두 가능합니다 .또한 사용자 정의 헤 더 , 쿠키 , 요청 주소 템 플 릿 , 파일 업 로드 , 요청 시간 초 과 를 지원 합니다 .다양한 강력한 기능 .이 문 서는 그의 다양한 용 법을 자세히 소개 하여 신속하게 파악 하고 작업 효율 성을 향상 시키는 데 도움이됩니다 .

노 드 구성 개 요

이 노 드 에는 입 력이 있고 출 력이 있습니다 .
입력 한 구성 항목 은 다음과 같습니다 .

url
method 노 드에 구성 되지 않은 경우 이 선택 적 속 성은 요청 된 HTTP 메 서 드를 설정 합니다 .  G ET , P UT , P OST , P AT CH 또는 DEL ET E 중 하나 여야 합니다 .
head ers 요청 의 HTTP 헤 더 를 설정 합니다 . 
쿠키 설정 되면 요청 과 함께 쿠키 를 보내는 데 사용할 수 있습니다 . 
페이 로드 요청 의 본 문 으로 전송 됩니다 . 
reject Una uthor ized false 로 설정 하면 자체 서명 인증 서를 사용하는 https 사이트에 대한 요청을 허용 합니다 . 
false 로 설정 되면 리 디 렉 션 (HT TP 30 1) 을 따르 지 않습니다 . 기본적으로 true 입니다 .
request Time out 양 수 밀 리 초 로 설정 하면 전역 적으로 설정 된 http Re quest Time out 매 개 변 수를 재 지 정 합니다 . 

출 력 된 매 개 변 수

payload본 체를 문자 열 로 반환 하고 , J SON 문자 열 로 구 문 분석 하거나 , 바이 너 리 버 퍼 로 유지 하도록 노 드를 구성 할 수 있습니다 .
status C ode 응답 의 상태 코드 이며 , 요청을 완료 할 수 없는 경우 오류 코드를 반환 합니다 . 
head ers 는 응답 헤 더 에 대한 객 체를 포함 합니다 . 
response Ur l 요청 이 처리 되는 동안 리 디 렉 션 이 발생 하면 이 속 성은 최종 리 디 렉 션 URL 입니다 . 그렇지 않으면 원래 요청 의 URL 입니다 .
응답 에 쿠키 가 포함되어 있는 경우 , 이 속 성은 각 쿠키 에 대한 ' name / value ' 키 값 쌍 의 객 체 입니다 . 
red irect L ist 요청 이 한 번 이상 리 디 렉 션 되는 경우 누 적 된 정보가 이 속 성에 추가 됩니다 .  " lo cation " 은 다음 리 디 렉 션 대상 입니다 .쿠 키는 리 디 렉 션 소 스에서 반환 되는 쿠키 입니다 .

이것은 번역 된 공식 영어 문서 입니다 .아래 에서 구체적인 특수 사용을 살펴 보자 .

코드를 사용하여 HTTP 요청 노 드를 구성 합니다 .

이 노 드의 입력 매 개 변 수는 구성 패 널 에서 구성 할 수 있습니다 .

그러나 동시에 스트 림 에서 설정 할 수 있습니다 .
예를 들어 , G ET 메 서 드를 사용하여 www . example . com 주 소를 요청 합니다 .

패 널 에서 구성 하는 것 외에도 , HTTP 요청 인터페 이스 전에 함 수 노 드를 사용하여 매 개 변 수를 요청 할 수 있습니다 .

msg . method = ' GET '
msg . ur l = ' htt ps : / /fiz zz . blog . cs dn . net /'

또한 여러 개의 사용자 정의 헤 더 를 설정 할 수 있습니다 .
예 시 로

msg . method = ' GET '
fizzz.blog.csdn.net/? msg.url = 'https:// name=fizz
msg . head ers = { }
msg.headers
msg.headers

http request 노 드를 구성 하는 구성 매 개 변 수 에서 템 플 릿 을 사용하여 msg 의 변 수를 참조 할 수 있습니다 .
URL 을 이렇게 설정 합니다 .
https : / / {{d oma in}} . blog . cs dn . net /

변수

P OST 요청을 사용하는 경우 , 매 개 변 수는 다음과 같이 설정 되어야 합니다 .

msg . method = ' P OST '
fizzz.blog.csdn.net/? msg.url = 'https:// name=fizz
msg . pay load = {}
msg.payload.name
msg . pay load . key = ' f izz - key '

양 식 데이터 , 파일 업 로드

如果请데이터为表单데이터,应将msg.headers[“content-type”]设置为

파일을 업 로드 하는 시 나 리오 의 경우 , HTTP 요청 노 드를 특별히 설정 해야합니다 .

要执行文件上传,应将msg.headers[“content-type”]设置为

{
    " KE Y " : {
        " val ue ": FIL E _ CON T EN TS ,
        " op tions " : {
            " filEN ame " : " F IL EN AME "
        }
    }
}

K EY , FIL E _ CON T EN TS 및 FIL EN AME 의 값 은 적절한 값 으로 설정 되어야 합니다 .

相关标签
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注