go学习之 简单的web开发
Go语言基础之net/http
- Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。
- 相对于一些简单的请求,我们不用框架,直接使用net包就可以完成web的交互了
- 啊哈哈哈哈哈,来试试看
服务器端
package mainimport ("fmt""io/ioutil""net/http"
)// 使用net/http这个包来进行开发 server端func f1(w http.ResponseWriter, r *http.Request) {b, err := ioutil.ReadFile("src/go.junmu.com/GoLearn/17http_demo/server/xx.html")if err != nil {w.Write([]byte(fmt.Sprintf("%v", err)))}w.Write([]byte(b))
}func main() {http.HandleFunc("/index", f1)// 开启本地网页http.ListenAndServe("127.0.0.1:9090", nil)
}
- 我们就设置一个首页访问的路径,再加上一个返回的方法,方法里面返回html文件即可
- html里面就写个 您好呀
- 这不比框架用的舒服哈,啊哈哈哈哈哈,当然啦,只是处理一些简单的请求拉。
go学习之 简单的web开发相关推荐
- python学全栈还是运维_Python全栈学习——Python基础及Web开发
原标题:Python全栈学习--Python基础及Web开发 在DevOps火热的敏捷行业中,无论是开发还是运维都在互联网快速发布下练就了一身的本领,微服务下的敏捷开发体系及智能运维体系都在实战中逐步 ...
- java web开发需要学习哪些知识_java web开发需要学习哪些知识?
现在世界已经进入一个以web为核心的阶段,掌握一门相关技术是非常有用的,那么java web开发需要学习哪些知识呢?下面小编就来给大家分享一下java web开发的知识. 1.面向对象分析设计思想 J ...
- CSS学习笔记(二) 移动WEB开发
思维导图 文章目录 思维导图 1. 移动端基础 1.1 浏览器现状 1.2 手机屏幕现状 1.3 移动端调试方法 2. 视口 2.1 布局视口 2.2 视觉视口 2.3 理想视口 2.4 视口总结 2 ...
- 史上最全SpringBoot教程,从零开始带你深入♂学习(四)——web开发
Springboot(四)--web开发 静态资源 四个目录存放的静态资源可以被我们识别,用来存放我们的html.css.js.图片等文件 "classpath:/META-INF/reso ...
- [学习笔记]python的web开发全家桶1-前端
源学习视频 目的:开发一个平台(网站) 前端开发:HTML.CSS.JavaScript Web框架:接收请求并处理 MySQL数据库:存储数据地方 快速上手: 基于Flask Web框架让你快速搭建 ...
- OpenResty学习——第七章 Web开发实战2——商品详情页
本文转自https://blog.csdn.net/jinnianshilongnian/article/details/84704211,好文要顶,感谢博主分享! 本章以京东商品详情页为例,京东商品 ...
- Java学习笔记-全栈-web开发-02-css必备基础
说明: 如果您是后端开发人员,实际上这章只需要知道个大概即可,一般来说美化工作不需要我们完成. 但更多情况下,我们得能看懂这些css是如何美化的,美化的结果是什么. 因此,后端开发人员不必深入学习. ...
- python:实现简单的web开发demo
server.py代码: #!/bin/python #-*- coding: UTF-8 -*- #文件名:server.py #create by wzh 2017/10/26import soc ...
- java基础学习之JSP动态web开发技术
一 JSP是什么? jsp 页面允许在标准的HTML 页面中包含Java代码 目标:是支持表现和业务逻辑的分离. 表现:由前端人员实现. 业务逻辑: 有后台程序员处理 二JSP页面的运行原理 第一步 ...
最新文章
- SAP 差旅报销集成方案的实现
- 【Codeforces 922D】Robot Vacuum Cleaner
- python提取abaqus数据_Python语言在ABAQUS数据提取中的简单应用
- php和js序列化,PHP中serialize和json序列化与反序列化的区别
- 搜狐视频app如何设置仅自己可看我的关注列表
- 从文本界面安装RHEL5操作系统详解
- 毕业3年,我换了4份工作:好工作,是这样“熬”出来的
- BZOJ2655 calc(动态规划+拉格朗日插值法)
- www.sohu.com/a/162498139_165716
- 商业计划书范文3000_清远可以写商业计划书做的报告范文
- VB程序使用管理员权限
- Python实现PDF转TXT
- 基于QT的IM(jabber)库和客户端
- python 手机摄像头文字识别软件_手机上有哪些好用的文字识别工具?
- 手写Vue个人组件库——fl-Badge
- KNN算法优缺点总结,以及机器学习流程的总结
- spring框架使用JavaMailSenderImpl发送邮件
- QSlider美化规则
- cad渐变线怎么画_CAD中怎么填充距离渐变的线条???
- mysql集群重启失败_Mysql集群重启失败