https://github.com/boostcampwm2023/web09-MagicConch/pull/184
**"스트림(Stream)"**은 데이터를 조각조각으로 전송하거나 처리하는 것을 나타내는 개념이다.
우리 프로젝트에서 Stream을 활용한 부분은 네트워크 통신에서의 스트림!
우리 프로젝트는 Clova Studio api를 사용하는 타로 채팅 서비스인데, Clova Studio가 답변을 생성하는 데 시간이 오래 걸려서 답변이 늦게 표시되는 문제가 있었다.
API 응답을 스트림으로 받아와, 토큰 단위로 데이터를 사용자에게 실시간으로 표시하여 사용자 경험을 향상시켰다.
Clova Studio API 응답을 스트림 형식으로 받기 위해 요청 헤더에 **Accept: 'text/event-stream'
**를 추가하면 된다.
Accept: 'text/event-stream'
그렇게 요청을 보내면, 여러 개의 이벤트로 이루어진 스트림 형식으로 응답된다.