1. 程式人生 > >Go的net/http標準庫

Go的net/http標準庫

很多框架認為自己提供的約定和模式是最佳實踐(best practice),如果開發者沒有正確理解這些最佳實踐,不瞭解約定和模式的用法,可能會盲目地使用它們。一個好的框架是快速構造可擴充套件且健壯的Web應用的最好方法,但是隱藏在下面的概念和基礎也是非常重要的。
對Go語言來說,隱藏在框架之下的通常是net/http和html/temlplate這兩個標準庫。

net/http標準庫分為客戶端和伺服器兩個部分,庫中的結構和函式有些只支援客戶端和伺服器倆者之一:
支援客戶端:Client、Response、Header、Request和Cookie
支援伺服器:Server、ServerMux、Handler/HandlerFunc、ResponseWriter、Header、Request和Cookie