【嗜血GO笔记】简单实现一个go web应用
首先,你需要这个包:"net/http" 此包在原生go中包含,直接用就好
func checkService(w http.ResponseWriter, r *http.Request) {// 这一行是解析传入参数,默认是不解析的r.ParseForm()// 此处将打印传入的全部参数,形式以:map[key:value]打印至控制台 fmt.Println(r.Form)// 此处将打印请求的pathfmt.Println("path:", r.URL.Path)// 此处打印定义的Scheme如:http, mailto等 fmt.Println("scheme", r.URL.Scheme)// 直接打印keytest0001的值fmt.Println(r.Form["keytest0001"])// 遍历mapfor k, v := range r.Form {fmt.Println("key:", k)fmt.Println("val:", strings.Join(v, ""))}// 如果想输出到网页,请用加如下代码(工程需要为utf-8编码,否则报错)fmt.Fprintf(w, "后台应用启动成功")
}// 下面是main方法:
func main() {// 绑定请求的path和方法http.HandleFunc("/", checkService)// 监听端口8888err := http.ListenAndServe(":8888", nil)if err != nil {log.Fatal("ListenAndServe: ", err)}
}
转载于:https://my.oschina.net/jalorjava/blog/371561
【嗜血GO笔记】简单实现一个go web应用相关推荐
- go语言用html桌面,Go语言实现简单的一个静态WEB服务器
学习Go语言的一些感受,不一定准确. 假如发生战争,JAVA一般都是充当航母战斗群的角色. 一旦出动,就是护卫舰.巡洋舰.航母舰载机.预警机.电子战飞机.潜艇等等 浩浩荡荡,杀将过去. (JVM,数十 ...
- tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数
tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报 分类: tensorflow(4) 目录(?)[+] 本笔记目的 ...
- Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)
懒骨头(http://blog.csdn.net/iamlazybone QQ124774397 青岛 ) 或许有天 我们羡慕和崇拜的人 因为我们的努力 也会来了解我们 说不定 还会成为好友 骨头喜 ...
- Cocos2dx游戏开发系列笔记7:一个简单的跑酷游戏《萝莉快跑》的消化(附下载)...
2019独角兽企业重金招聘Python工程师标准>>> 或许有天 我们羡慕和崇拜的人 因为我们的努力 也会来了解我们 说不定 还会成为好友 骨头喜欢这样与哲哲共勉 多少个夜晚 一张长 ...
- 【暑假学习笔记】之——用Intellij idea新建一个java web+Servlet项目(有实例)——idea中快速重写父类的方法
Intellij idea中快速重写父类方法 在写java文件时,有时候需要重写父类方法,但在idea中创建java文件时并不会像eclipse一样可以选择父类,但是重写父类方法其实只需要这样做: 鼠 ...
- animation基础练习源码_用vue简单写一个音乐播放组件「附源码」
作者:vipbic 转发链接:https://segmentfault.com/a/1190000022980992 前言 上次小编也分享一个关于Vue 开发过音乐播放对项目: 基于 electron ...
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第五章 WEB黑客(3)暴力破解目录与文件位置
黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第五章 WEB黑客(3)暴力破解目录与文件位置 文章目录 黑帽python第二版(Black Hat P ...
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第五章 WEB黑客(4)暴力破解HTML表单身份验证
黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第五章 WEB黑客(4)暴力破解HTML表单身份验证 文章目录 黑帽python第二版(Black Ha ...
- 深入分析Java Web技术内幕读书笔记(一)浅析Web请求过程
随着Web技术的快速发展,互联网的网络架构已经从传统的C/S架构转变为B/S架构,B/S架构相较于传统的C/S架构,有诸多优点,例如:提供了统一的操作方式,简化了用户的学习成本:便捷的开发方式大大提高 ...
最新文章
- 笑出腹肌的注释,都是被代码耽误的诗人!
- C语言学习:%d、2d、02d、.2d的区别
- 什么是机器学习?有哪些分类?怎样上手开发?终于有人讲明白了
- linux sh 字符串split,linux shell之字符串的更具字符分割和删除字符和文本内容的删除以及内容是否匹配成功...
- 网易逆水寒服务器型号,从服务器爆满到无人问津的经典游戏
- internal java compiler error_java字节码注入AOP作业心得
- apktool(android app逆向)
- 用python 打开qq自动输入账号密码登陆 (python3 案例1)
- 计算机专业 在职跨英语,英语在职研究生跨专业可以吗?
- go语言读取xls表格xls文件操作替代解决方案
- kali创建文件_在kali中使用ecryptfs创建加密文件夹-bin文件夹
- 基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件
- 养胃有道——送给胃不好的人
- 问题-某个程序改了ICO图标后编译后还是显示老图标?
- 爱思助手 for Mac(苹果手机助手)中文版
- 数据中心机柜散热解决方案,知道这两点就够了!
- 【面经】度小满 测试研发工程师 一面二面面经
- 一段C语言写的病毒代码
- 输入框校验-vue页面中校验
- 联想服务器维修口的ip地址,联想路由器192.168.1.1打不开的解决办法