GoLang web开发1

go web

        Go语言提供了一个完善的net/http包,通过这个http包可以很方便搭建一个可以运行的Web服务,同时使用这个包能很简单地对Web的路由,静态文件,模板,Cookie等数据进行设置和操作

测试用例一

 

  1. package main  
  2.   
  3. import  
  4.       
  5.       
  6.       
  7.       
  8.  
  9.   
  10. func sayhelloName(w http.ResponseWriter, *http.Request)  
  11.   
  12.       
  13.     r.ParseForm()  
  14.   
  15.       
  16.     fmt.Println(r.Form)  
  17.     fmt.Println(r.URL.Path)  
  18.     fmt.Println(r.URL.Scheme)  
  19.     fmt.Println(r.Form[])  
  20.   
  21.      k, := range r.Form  
  22.         fmt.Println(k)  
  23.         fmt.Println())  
  24.      
  25.   
  26.       
  27.     fmt.Fprintf(w,  
  28.  
  29.   
  30. func main()  
  31.   
  32.       
  33.     http.HandleFunc(sayhelloName)  
  34.   
  35.       
  36.     err := http.ListenAndServe(nil)  
  37.      err != nil  
  38.         log.Fatal(err)  
  39.      
  40. }  


2 测试代码二

 

  1. package main  
  2.   
  3. import  
  4.       
  5.       
  6.  
  7.   
  8. type MyMux   
  9.  
  10.   
  11. func (p *MyMux) ServeHTTP(w http.ResponseWriter, *http.Request)  
  12.       
  13.         sayhelloName(w, r)  
  14.           
  15.      
  16.     http.NotFound(w, r)  
  17.       
  18.  
  19.   
  20. func sayhelloName(w http.ResponseWriter, *http.Request)  
  21.     fmt.Fprintf(w,  
  22.  
  23.   
  24. func main()  
  25.     mux := &MyMux{}  
  26.     http.ListenAndServe(mux)  
  27.  


相关推荐

  • OPC Server开发   OPCserver的开发相对OPCclient更加困难,OPCserver的开发主要应用COM技术,主要应用书籍为潘爱民写的《COM入门和应用》,大量的技术有很大的可重用性,在开发完一个程序后,基本上所有的东东都可以被重用,并且重新发布。 
  • 彩票网站开发 手机客户羰开发(安卓系统 ISO系统) 彩票网站开发手机客户羰开发(安卓系统ISO系统)10万元项目预算:外包企业¥200000.00项目编号:5412招标开始:2013-03-2608:54:59招标结束:2013-04-2508:55:06项目状态:项目招标中【
  • 潘伟财经每日汇评   美加禁止北冰洋油气开发 短期提振油市 潘伟财经每日汇评国祺金服12月21日欧盘建议美加禁止北冰洋油气开发短期提振油市基本面显示:潘伟财经每日汇评国祺金服资讯:亚欧时段国际油价震荡微跌,美国原油2月期货小幅上涨,现报53.60美元/桶,日升0.87%,美元指数小幅回落,现报103
  • 小猪社区O2O平台开发  打造智慧型商业模式     社区O2O从独立小区为核心发展小区周边生活商圈,让物业管理在完成高质量服务的同时减轻工作压力。同时,社区O2O的功能设置抓住了业主的社区生活中的必要功能,锁定了业主最关心的问题。小区业主就是平台粉丝,就是平台的消费群体,所以极具针对
  • 软件开发 项目进展   软件架构 指南 - szu030606的专栏 - 博客频道 - C 软件开发,标准化流水线式开发的实施构想近日看到一篇博文,讨论标准化流水线开发模式的话题,但是这篇博文仅仅提出这个问题,未见回应。这其实是一个很大的问题,我从事软件开发这么多年,仍然未见到国内有任何一家公司真正做到,这个问题也是我一直到思考的
  • 银河微盘交易直播 微盘交易系统开发 百度大金微盘交易中心 银河微盘交易直播微盘交易系统开发百度大金微盘交易中心玲玲美女老师微交易必胜秘籍带你一起赚!玲玲美女老师是现货交易市场公认的一员女悍将,现在招募一批学员跟玲玲美女老师一起做单,机不可失!微交易理财已成为投资赚钱多用和普遍的工具,网上赚钱手机当
  • 西安app开发 旅游app简介 旅行APP主要是指用于目的地及景区信息查询、游记及图片分享、旅行计划、导游类的移动应用,以下简称移动旅行类APP。本文通过对被调研的20个移动旅行类APP的功能测评和开发商的采访,对其主要功能进行了对比分析,旨在分析国内主要移动旅行类APP
  • 电子开发  Arduino,raspberry pi,BeagleBone等 计算机开发环境搭建:例虚拟机VMWARE或Virtualbox(操作系统和开发工具安装在虚拟机上,可随虚拟机的开关而开关,)+FEDORA,是linux系统+1.开发开源套件—>2.开发板(开发板的芯片使用什么自带的编程工具,或市场上
  • PHP集成开发: Zend Studio 5.0 中文版 ZendStudio是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,ZendStudio加速开发周期,并简化复杂的应用方案。ZendStu
  • 嵌入式linux 音视频驱动开发 人才招聘 10-15K 上海 另招聘机顶盒开发工程师 北京 嵌入式linux音视频驱动开发人才招聘10-15K上海另招聘机顶盒开发工程师北京工作地点:上海市工作内容:基于嵌入式linux驱动与系统程序开发。招聘人数:20名。消费电子产品嵌入式团队嵌入式人才招聘需求,具体要求如下1.计算机、电子、通信
  • 浅谈 PHP 与手机 APP 开发 (API 接口开发) 转 一、先简单回答两个问题:1、PHP可以开发客户端?答:不可以,因为PHP是脚本语言,是负责完成B/S架构或C/S架构的S部分,即:服务端的开发。2、为什么选择PHP作为开发服务端的首选?答:跨平台(可以运行在UNIX、LINUX、WINDO
  • 网络棋牌搭建开发 架设 代理 运营 杰米棋牌游戏开发公司,全称广西杰米网络科技有限公司。是2009年成立的公司,致力于网络棋牌游戏技术研发生产以及专业的二次源码开发服务,提供可立即上线运营的棋牌游戏,拥有七年开发棋牌游戏经验,是中国最早一批网络棋牌游戏技术服务商。至2015年

你的评论

就没有什么想说的吗?

最新博客

关于我们 加入传客 媒体报道 帮助中心 传客活动 免责声明 联系我们 移动版 移动应用

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X