扒一扒 Chatgpt 背后的 Web 开发技术(一)
摘要
本文介绍了 SSE 技术,一种基于 HTTP 的实时通信技术,允许服务器向客户端实时推送消息。与 Websockets 相比,SSE 主要用于服务器向客户端的单向通信。作者提供了一些解决方法,如使用 URL 参数传递数据、使用 polyfill 解决无法携带 header 的问题等。此外,文章还介绍了通过多个请求实现 ChatGPT 的方法,即先通过 POST 请求将数据存入数据库,再通过 SSE 请求获取数据的方式。最后,文章提到了 ChatGPT 的 API 在服务器端获取答案,并通过 SSE 返回给前端。
欢迎在评论区写下你对这篇文章的看法。