zoukankan      html  css  js  c++  java
  • GO语言练习:实现最简单的http helloword 服务器

    用Go语言实现一个最简单的http服务器端,主要用到了package io, log, net/http 这个3个库。

    用到的函数包括:

      http.Handle()

      http.HandlerFunc()

      http.ListenAndServe()


    目录:

    1、代码

    2、运行


    1、代码

    $ cat helloserver.go

     1 package main
     2 
     3 import (
     4     "io"
     5     "log"
     6     "net/http"
     7     "strconv"
     8     "fmt"
     9 )
    10 
    11 var iCnt int = 0;
    12 
    13 func helloHandler(w http.ResponseWriter, r * http.Request) {
    14     iCnt++;
    15     str := "Hello world ! friend(" + strconv.Itoa(iCnt) + ")"
    16     io.WriteString(w, str)
    17     fmt.Println(str)
    18 }
    19 
    20 func main() {
    21     ht := http.HandlerFunc(helloHandler)
    22     if ht != nil {
    23         http.Handle("/hello", ht)
    24     }
    25     err := http.ListenAndServe(":8090", nil)
    26     if err != nil {
    27         log.Fatal("ListenAndServe: ", err.Error())
    28     }
    29 }

    2、运行

      2.1)服务器端

      2.2)客户端(浏览器)

  • 相关阅读:
    vim编辑器和bash算术运算入门
    vim编辑器
    egrep及文本处理工具
    grep与基本正则表达式
    bash脚本编程基础及配置文件
    博客开通了
    测试用例考虑因素
    地图测试点的总结
    app测试的case点(2)
    App 99.9%稳定
  • 原文地址:https://www.cnblogs.com/fengbohello/p/4666103.html
Copyright © 2011-2022 走看看