인프런 커뮤니티 질문&답변
query 자동완성이 불가한 상황입니다.
해결된 질문
작성
·
16
0
현재 시놀로지 도커환경이구요. SSL까지는 문제가 없었습니다.
스크립트가 다른것 같아서 올려주신 자료로 다시 올리고 따라해봤지만 http request 설정중 query 부분의 공백을 처리할 방법이 없습니다.

ai도움을 받아가면서 어찌어찌 따라는 가는데 이넘때문에 5시간째 헤메고 있네요 ㅠㅜ
포기는 없다!
힌트좀 주세요.
답변 2
0
안녕하세요, 조르바님.
일단 올려주신 스샷이 너무 부분적이라 어떤 HTTP 노드를 말씀하시는지가 불명확 합니다. 현재 강의에서 2개의 HTTP 노드를 사용해서 강의를 진행하고 있는데,

먼저 그냥 이렇게 생긴 HTTP 노드는 단지 HTTP 노드가 어떻게 동작하는지에 대한 설명을 하고자 그냥 테스트 용도로만 사용하고 있습니다.

따라서 위 스샷에서 처럼 전송 데이터 형태는 JSON 으로 전송하고 말씀하신 query 내용은 모두 JSON 안에 들어가게 됩니다. 여기서의 query 변수는 사용자가 직접 구동하는 노드니까 사용자가 직접 입력을 하면 되는 부분입니다.

그리고 다른 HTTP 노드는 위 스샷에서 처럼 AI Agent에 귀속된 도구로서 활용되는 HTTP 노드(스샷에서 Search Tool) 입니다.

여기서 AI Agent의 툴로서 사용되는 HTTP 노드에서는 쿼리를 AI가 결정해야 하기 때문에 위 스샷에서 처럼 AI 버튼을 클릭하여 query 변수값을 사용자가 아닌 AI가 알아서 입력되게 처리하고 있습니다.
일단 강의에서 진행한 내용은 이렇습니다만 어떤 부분이 문제가 되는지 좀 더 자세하게 정보를 주시면 다시 답변을 드리도록 하겠습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 조르바님.
현재 도커 환경의 n8n에서 HTTP Request 노드를 설정하며 ‘query’ 부분의 공백 처리에 어려움을 겪고 계신 것 같습니다. HTTP Request에서 ‘query’ 파라미터는 검색이나 API 요청에서 필수적인 요소입니다. 다음 내용을 참고하시어 문제를 해결해 보세요.
query파라미터 설정:query필드는 보통 검색할 키워드를 입력하는 부분입니다. 이 필드를 비워두면 서버로의 요청이 제대로 처리되지 않을 수 있습니다.Name필드에는 반드시 ‘query를 입력하고,Value필드에는 실제 검색할 키워드를 지정해야 합니다.
변수 입력 사용:
Value필드가 비어 있을 경우,Expression을 사용해서 동적으로 값을 입력할 수 있습니다. 강의 중에서는 보통 입력 데이터에서 변수를 가져와 설정하는 방법이 안내된 경우가 많으므로 이를 따라 설정해 보세요.
명확한 데이터 흐름 확인:
- 이전 노드에서 전달된 데이터 중에서
query에 입력할 변수를 명확히 지정했는지 확인하시고, 해당 변수가 올바른 값으로 채워져 있는지도 점검해 주세요.
- 이전 노드에서 전달된 데이터 중에서
비슷한 문제를 겪는 다른 학습자들의 질문도 참조해 보시면 도움이 될 수 있습니다:
google 검색 툴: 유사한 상황에서 해결 방법을 다룬 질문입니다.
HTTP Request가 이상하게 되는데요..: HTTP Request와 관련된 설정 문제에 대한 논의가 포함되어 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




