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, 錯誤訊息, 原因, 解決
參考資料:


相關文章

這個網誌中的熱門文章

【所得稅繳納攻略】2019信用卡刷卡/分期活動+拆單教學!

【綜合所得稅攻略】2019所得稅有感降稅!重點變更+教學!

【房屋稅繳納攻略】2019/108年度信用卡回饋/分期整理!

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

【牌照稅繳納攻略】2019/108年度信用卡回饋/分期整理!

【綜合所得稅節稅攻略】列舉扣除額保險費篇(人身/健保)!

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

【永豐食食Pay】2019繳費繳稅神卡永豐Apple Pay最高6%!

【綜合所得稅節稅攻略】列舉扣除額房貸利息、房租篇!

【超商懶人包】消費享10%回饋攻略+繳費取貨也能賺回饋?