(同步發表於 Cepave)
維基百科中提到:
目前在三種主流的Web服務實現方案中,因為REST模式與複雜的SOAP和XML-RPC相比更加簡潔,越來越多的web服務開始採用REST風格設計和實現。
…
符合 REST 設計風格的 Web API 稱為 RESTful API。它從以下三個方面資源進行定義:直觀簡短的資源地址、傳輸的資源、對資源的操作。
那麼我們要如何使用 Go 語言原生的函式庫建立簡單的 Web Server 提供 GET/POST 接口呢?讓我們透過 Hello World 的範例來說明。
建立 HTTP Server 接收請求
1. 透過 http.HandleFunc("/", callback),我們可以定義 callback 函式所要負責的 URI。
2. 呼叫 http.Request.