ch3,ch3-01 review

This commit is contained in:
chai2010
2015-12-27 15:13:12 +08:00
parent 7c96bf43e6
commit 6978661750
21 changed files with 67 additions and 63 deletions

View File

@@ -26,7 +26,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
我們隻用了八九行代碼就實現了一個個Web服務程序這都是多虧了標準庫里的方法已經幫我們處理了大量的工作。main函數會將所有發送到/路徑下的請求和handler函數關聯起來/開頭的請求其實就是所有發送到當前站點上的請求我們的服務跑在了8000端口上。發送到這個服務的“請求”是一個http.Request類型的對象這個對象中包含了請求中的一繫列相關字段其中就包括我們需要的URL。當請求到達服務器時這個請求會被傳給handler函數來處理這個函數會將/hello這個路徑從請求的URL中解析出來然後把其發送到響應中這里我們用的是標準輸出流的fmt.Fprintf。Web服務會在第7.7節中詳細闡述。
讓我們在後運行這個服務程序。如果你的操作繫統是Mac OS X或者Linux那麽在運行命令的末尾加上一個&符號,卽可讓程序簡單地跑在後而在windows下你需要在另外一個命令行窗口去運行這個程序了。
讓我們在後運行這個服務程序。如果你的操作繫統是Mac OS X或者Linux那麽在運行命令的末尾加上一個&符號,卽可讓程序簡單地跑在後而在windows下你需要在另外一個命令行窗口去運行這個程序了。
```
$ go run src/gopl.io/ch1/server1/main.go &