GoLang搞一个基本的HTTP服务
2016-09-20 14:23
441 查看
慢慢和python的对应一下看看。
package main import ( "fmt" "net/http" "strings" "log" ) func sayhelloName(w http.ResponseWriter, r *http.Request) { r.ParseForm() fmt.Println(r.Form) fmt.Println("path", r.URL.Path) fmt.Println("scheme", r.URL.Scheme) fmt.Println(r.Form["url_long"]) for k, v := range r.Form { fmt.Println("key:", k) fmt.Println("val:", strings.Join(v, "")) } fmt.Fprintf(w, "Hello astaxie!") } func main() { http.HandleFunc("/", sayhelloName) err := http.ListenAndServe(":9898", nil) if err != nil { log.Fatal("ListenAndServe: ", err) } }
相关文章推荐
- golang起一个http服务,mac交叉编译并在linux上起服务
- golang中使用原生的http包编写一个web服务
- 一个简单的HttpListener服务结构
- linux下使用apache http server 连接 tomcat 达到使用直接apache一个服务端口就可访问php和jsp
- node中一个基本的HTTP客户端向本地的HTTP服务器发送数据
- 第一行代码总结:9.3服务的基本用法——定义一个服务
- WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于HTTP-GET的实现](提供模拟程序)
- 一个winhttp的服务程序
- 使用C#的HttpWebRequest模拟登陆访问人人网(很好的一个例子,理解http的基本工作方式)
- Web Secret:图片服务(一)——构建一个基本的图片服务
- wcf将一个服务同时绑定到http和tcp的写法
- golang入门--一个简单的http client
- WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于HTTP-GET的实现](提供模拟程序)
- 使用C#的HttpWebRequest模拟登陆访问人人网(很好的一个例子,理解http的基本工作方式)
- 如果用纯.net来实现一个http服务效率会怎样呢?
- <<node.js探秘>>(02).建立一个http站点服务.
- SOA服务的基本实现方法—使用HTTP协议传输XML请求(POX-over-HTTP)
- Web Secret:图片服务(一)——构建一个基本的图片服务
- 基于Golang的http、web服务框架(SSSS)
- 创建一个简单的HTTP服务(自动查找未使用的端口)