스크랩봇이 URL에 접근하여 메타데이터를 수집할 때, 요청은 웹 서버(Web Server)까지만 처리되는 것인지, 아니면 WAS(Web Application Server)까지 전달되어 응답을 받아오는 방식인지 궁금합니다.
카카오톡에서 URL을 공유하면, 미리보기(스크랩) 정보는 카카오 서버가 대상 URL에 직접 접근하여 생성하는 것으로 이해하고 있습니다. 이후 사용자가 공유된 링크를 클릭했을 때에는 카카오 서버를 거치는 것이 아니라 사용자의 기기에서 해당 URL의 서버로 직접 요청이 전달되는 것이 맞는지 궁금합니다.
이전 답변에서 "스크랩봇은 프록시 서버를 통해 호출된다"고 말씀해 주셨는데, 여기서 말씀하신 프록시 서버는 어떤 의미인지 궁금합니다.
카카오 내부의 네트워크 프록시 또는 게이트웨이 서버를 의미하는 것인지,
아니면 스크랩 요청을 대신 전달하는 별도의 프록시 서버를 의미하는 것인지 설명 부탁드립니다.
추가로 현재 카카오톡 공유하기를 시도하면 Error Code 5001이 발생하고 있습니다.
혹시 이 오류가 스크랩봇이 OG(Open Graph) 정보를 정상적으로 수집하지 못해서 발생하고 있는건가요?
스크랩봇이 URL에 접근하여 메타데이터를 수집할 때, 요청은 웹 서버(Web Server)까지만 처리되는 것인지, 아니면 WAS(Web Application Server)까지 전달되어 응답을 받아오는 방식인지 궁금합니다.
운영하시는 서비스 구현에 따라 다릅니다.
일반적으로는 웹서버 사용자 요청과 다를바 없습니다.
카카오톡에서 URL을 공유하면, 미리보기(스크랩) 정보는 카카오 서버가 대상 URL에 직접 접근하여 생성하는 것으로 이해하고 있습니다. 이후 사용자가 공유된 링크를 클릭했을 때에는 카카오 서버를 거치는 것이 아니라 사용자의 기기에서 해당 URL의 서버로 직접 요청이 전달되는 것이 맞는지 궁금합니다.
맞습니다.
이전 답변에서 "스크랩봇은 프록시 서버를 통해 호출된다"고 말씀해 주셨는데, 여기서 말씀하신 프록시 서버는 어떤 의미인지 궁금합니다.
카카오톡에 URL을 입력하면, 해당 URL의 OG 태그 조회를 위해 접근하는 카카오측의 서버이며 카카오에서 외부로 나갈때 카카오측 프록시서버를 통해 호출이된다는 의미입니다. (운영하시는 서비스에서는 카카오측 프록시 여부를 판단할 필요는 없습니다. 로그 제공이 불가능하다는 내용 설명위해 안내드린 내용입니다.)