요청 속성 설정 - Amazon Lex

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

요청 속성 설정

요청 속성 요청요청별 정보를 포함하고 현재 요청에만 적용됩니다. 클라이언트 애플리케이션이 이 정보를 Amazon Lex로 전송합니다. 전체 세션에서 유지할 필요가 없는 정보를 전달하려면 요청 속성을 사용합니다. 요청 속성을 직접 생성할 수도 있고, 사전 정의된 속성을 사용할 수도 있습니다. 요청 속성을 보내려면x-amz-lex-request-attributesa 의 헤더RecognizeUtterance또는requestAttributesa 필드RecognizeText요청. 요청 속성은 세션 속성처럼 요청 사이에 지속되지 않으므로 에서 반환되지 않습니다.RecognizeUtterance또는RecognizeText응답.

참고

요청 간에 지속되는 정보를 보내려면 세션 속성을 사용합니다.

사용자 정의 요청 속성 설정

A사용자 정의 요청 속성각 요청에서 봇에게 보내는 데이터입니다. 다음 주소로 정보를 보냅니다.amz-lex-request-attributesa 헤더RecognizeUtterance또는 요청은 다음과 같습니다.requestAttributesa fieldRecognizeText요청.

요청 속성을 Amazon Lex로 전송하려면 속성의 문자열에 대한 문자열을 생성합니다. 다음은 요청 속성을 매핑하는 방법을 보여 줍니다.

{ "attributeName": "attributeValue", "attributeName": "attributeValue" }

PostText작업, 다음을 사용하여 요청 본문에 맵을 삽입합니다.requestAttributes다음과 같이 필드를 사용합니다.

"requestAttributes": { "attributeName": "attributeValue", "attributeName": "attributeValue" }

PostContent작업을 수행하면 base64에서 맵을 인코딩 한 다음 다음과 같이 보냅니다.x-amz-lex-request-attributes헤더.

요청 속성으로 이진 또는 구조화된 데이터를 전송하는 경우 먼저 데이터를 간단한 문자열로 변환해야 합니다. 자세한 정보는 복잡한 속성 설정을 참조하십시오.