HTTP 요청 보내기

HTTP 요청 보내기 작업은 워크플로를 웹 서버 또는 URL에 연결하고 HTTP 요청을 보냅니다.

플로에서 HTTP 요청을 보내면 HTTP 응답 코드가 최대 30초 동안 기다립니다. Flow에서 30초 후에 응답을 받지 못하면 앱에 대한 연결이 닫히고 요청을 다시 제출합니다.

필드

HTTP 보내기 요청 동작에 포함된 필드는 다음과 같습니다.

HTTP 요청 보내기 작업에서 사용되는 필드입니다.
필드 설명
HTTP 방법 HTTP 요청의 전송 방법입니다. HTTP 요청 보내기 작업은 다음 메서드를 지원합니다.

  • 가져오기 - 서버에서 정보 요청을 보냅니다.
  • 삭제 - 서버에서 리소스를 제거합니다.
  • Head - 서버의 HTTP 응답 헤더를 검색합니다.
  • 옵션 - 서버에서 지원하는 옵션 및 기능을 검색합니다.
  • 패치 - 서버에서 리소스를 부분적으로 업데이트합니다.
  • Put - 서버에서 리소스를 업데이트합니다.
  • Post - 서버에서 리소스를 생성하거나 대체합니다.
URL HTTP 요청이 전송되는 서버의 URL입니다.
헤더 HTTP 요청에 대한 키와 값은 페어링됩니다. 여러 키-값 쌍을 입력할 수 있습니다.
본문 서버에 보낼 콘텐츠입니다.

트리거

HTTP 보내기 요청 작업은 모든 워크플로에서 사용할 수 있습니다.

주문이 결제 시 POST HTTP 요청을 전송하는 워크플로 예

이 예제 워크플로에서는 주문이 결제되고 나면 POST HTTP 요청이 서버에 전송됩니다.

응답 코드

다음 표에서는 Flow에서 응답을 받은 후 HTTP 응답 코드를 처리하는 방법을 설명하고 있습니다.

Flow에서 HTTP 응답 코드를 프로세스하는 방법
HTTP 응답 코드 Flow에서 응답 코드를 처리하는 방법
2XX 또는 3XX 성공 플로는 HTTP 요청을 성공으로 표시하고 워크플로에서 후속 작업을 수행합니다.
429 또는 5XXX 오류 Flow는 다른 응답 코드를 받거나 시간이 지날 때까지 최대 24시간 동안 작업을 자동으로 재시도합니다.
기타 응답 코드 앱에서 이 표에 설명되지 않은 코드를 반환하거나 작업을 다시 시도하는 동안 오류가 발생하면 Flow에서 HTTP 요청을 실패로 표시됩니다. 이후 워크플로 작업은 수행되지 않습니다.

Shopify와 함께 사업을 시작할 준비가 되셨습니까?

무료 체험