关于 curl: (52) Empty reply from server 问题的总结
·
最近在改造底层框架时遇到了Empty reply from server的问题,这个提示让我很懵圈,server居然还能返回空响应。
出现这个提示的时候,我们要清楚什么:
1、我们需要在curl后加个 -v 参数来看他具体表现,它以告诉你具体的信息
2、我们要知道server已经成功收到了请求,只是返回出现了问题
问题的原因和解决方法:
1、100-continue引发的该问题
这个是因为你请求的数据包太大的原因导致服务会给你二次返回,如果你的正好是此问题,在你的header头中加一个 Expect:来期望它完全返回
2、timeout的问题
这个也是经常出现的问题之一,如果你设置过短,请求能发过去再回来的时候连接就断开了,检查下你请求设置的timeout值 和 时间单位。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)