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

這個網誌中的熱門文章

2018年5月繳106年度綜合所得稅信用卡優惠整理!

最新106年度綜合所得稅計算教學!教你看懂稅率級距表/免稅額/扣除額!今年新增基本生活費不課稅也更新囉~

綜合所得稅節稅攻略:列舉扣除額保險費篇!

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

國泰Koko combo icash網購/超商/icash/繳費5%!

綜合所得稅節稅攻略:列舉扣除額房貸房租篇!

2018最新博客來100,50,25折價券序號e-coupon分享

7-11/全家/萊爾富刷信用卡/icash繳費賺回饋攻略!

繳納2018/107年度房屋稅信用卡回饋/分期整理!

繳納2018/107年度牌照稅信用卡回饋/分期整理!