curl: (56) Failure when receiving data from the peer

前一陣子使用了 curl 來完成一些工作,
也寫了幾篇介紹性的文章說明 curl 的用法,文章整理如下:
  1. cURL 指令用法與教學
  2. curl: (3) [globbing] illegal character in range specification at pos …
  3. cURL 批次下載指令教學
圖片來源:http://blogs.terrapinn.com/graduates/2012/06/05/ready-fail-learn/

今天要介紹的則是我在使用 curl 時遇上的一個錯誤:
「curl: (56) Failure when receiving data from the peer」
關於這個錯誤網路上眾說紛紜,不過似乎沒有明確的解決方式。
有的人是更新到最新版後就解決了,不過對我似乎沒用。

後來發現似乎是我用 curl 上載的 server 有點問題,
正常來說server收到 http put 的request 後應該要回傳 100 continue,
指示 client 可以把要上傳的資料傳上來,然而該 server 卻直接回傳 200 OK,
curl 判斷我們在 200 OK後又繼續上傳資料,所以會產生這個錯誤訊息,
不過東西還是都可以正常傳上去就是了。

說了這麼多其實還是沒有明確的解法,
只是讓大家知道出現這個錯誤時可能也是和我一樣的原因。
也許遇到的時候可以檢查一下 server 回傳的 http 訊息喔!
另外似乎在連線有變動後又送資料或request,好像也會出現這個訊息~

關鍵字:curl: (56) Failure when receiving data from the peer, 錯誤訊息, 原因, 解決
參考資料:


相關文章

這個網誌中的熱門文章

【玉山U Bear卡】新神卡登場!網購5%超商8%電影20%必辦!

【玉山卡攻略】玉山四大天王,依序辦神卡拿首刷最佳解!

【證件遺失補辦】身分證/健保卡/駕照/行照/信用卡總整理

【玉山商務御璽卡】2019加油5%神卡+停車/旅遊/交通優惠!

【國泰KOKO】神卡回歸!KOKO感謝祭9527指定通路最高9%!

【永豐大戶DAWHO】現金回饋信用卡國內2%國外3%最高8%!

【汽機車燃料費攻略】2019/108年度信用卡回饋/分期整理!

【博客來折價券】博客來免費序號e-coupon分享(持續更新)

【永豐DAWHO攻略】申辦大戶帳戶/信用卡最佳申辦順序!