在开发 chat.nvim 插件时,使用 curl 发送大 JSON 请求体可能会出现 ENAMETOOLONG 错误,这是因为命令行参数长度超过系统限制。解决方案是使用 -d @- 从 stdin 读取数据,避免将 JSON 数据直接作为命令行参数传递,从而支持更大数据量的传输,确保请求的稳定性和可靠性。建议开发者在实现 HTTP 客户端时一开始就采用此方法。
完成下面两步后,将自动完成登录并继续当前操作。