5 月 032020
 

Source: 正確在 Go 的 http.Client 處理 HTTP 錯誤

這是一個 Full Stack Cycle Developer 的時代了, 所以對於身為前端工程師的我來說寫一點 backend 加上又是潮潮的 Go 也是理所當然的。 不過跟像是 Node.js 這種 Full Cycle Developer 比較常見的環境比起來, Go 在實務上還是有很多不一樣的地方要注意的。 這裡來寫一個如果你跟我一樣不喜歡 RTFM 就一定會撞到的問題。

Continue reading »
5 月 012020
 

Source: [译]Go net/http 超时机制完全手册

英文原始出處: The complete guide to Go net/http timeouts ,作者: Filippo Valsorda

當用Go寫HTTP的服務器和客戶端的時候,超時處理總是最易犯錯和最微妙的地方之一。錯誤可能來自很多地方,一個錯誤可能等待很長時間沒有結果,直到網絡故障或者進程掛起。

Continue reading »