当前位置: 首页 > news >正文

一个网站一年多少钱/广告传媒公司经营范围

一个网站一年多少钱,广告传媒公司经营范围,光谷做网站,加快全省政府网站建设一.Restful风格请求 在目前所学内容中每个请求都需要绑定一个HandlerFunc,而在实际项目中会有很多URL,且可能出现满足特定规律的URL,例如: /sxt/it和/sxt/baizhan都是以/sxt/开头.且如果这两个URL里面代码也差不多时,写两个Func就属于代码冗余了.可以使用restful风格把满足特定…

一.Restful风格请求

  • 在目前所学内容中每个请求都需要绑定一个HandlerFunc,而在实际项目中会有很多URL,且可能出现满足特定规律的URL,例如: /sxt/it和/sxt/baizhan都是以/sxt/开头.且如果这两个URL里面代码也差不多时,写两个Func就属于代码冗余了.
  • 可以使用restful风格把满足特定格式url和功能类似的代码提入到一个func中实现代码复用.

二.Go语言的多路复用器

  • 在http包中提供了ServeMux实现多路复用器,它会对URL进行解析,然后重定向到正确的处理器上

在这里插入图片描述

  • ServeMux是一个结构体,里面存放了map和读写锁
type ServeMux struct {mu    sync.RWMutexm     map[string]muxEntryhosts bool // whether any patterns contain hostnames
}
  • 在Go语言中有提供了ServeMux的对象DefaultServeMux,
var DefaultServeMux = &defaultServeMuxvar defaultServeMux ServeMux
  • 而平时使用的http.Server不指定Handler属性时默认就是DefaultServeMux

三.使用第三方实现Restful风格

  • 可以使用命令,从github上下载第三方库,下载后放入到%GOROOT%/src/github.com中
go get github.com/gorilla/mux
  • 使用mux包的Router实现restful风格
package mainimport ("net/http""fmt""github.com/gorilla/mux"
)func hello(w http.ResponseWriter, r *http.Request) {vars := mux.Vars(r)fmt.Fprintln(w, "dayinle", vars["key"])
}func abc(w http.ResponseWriter, r *http.Request) {fmt.Fprintln(w, "abc")
}
func main() {r := mux.NewRouter()r.HandleFunc("/hello/{key}", hello)r.HandleFunc("/abc", abc)http.ListenAndServe(":8090", r)//s:=http.Server{Addr:":8090",Handler:r}//s.ListenAndServe()
}
http://www.lbrq.cn/news/1107559.html

相关文章:

  • 福州免费做网站/百度指数搜索热度大学
  • 政府网站建设管理情况总结/服务营销策划方案
  • 沈阳网站seo优化哪家好/百度竞价广告
  • 政府门户网站建设内容/免费的api接口网站
  • 以做网站为毕设/惠州seo管理
  • 华丽的网站模板/深圳优化seo
  • 做网站流量钱谁给/广州企业推广
  • 做dm素材网站/seo网站推广优化
  • 公司做网站的流程作图的步骤/百度推广广告公司
  • 网站架构设计师月薪多少/网络推广哪家做得比较好
  • 成都网站建设v/北京疫情最新数据
  • 金币交易网站开发/电商网站建设公司哪家好
  • 网站做中秋专题怎么弄/谷歌关键词搜索排名
  • 门户网站开发解决方案/临沂seo代理商
  • 网站建设预算方案模板/网站建设策划
  • 北京网络公司哪家好/重庆百度推广关键词优化
  • 达州做网站/seo外包公司费用
  • 南昌网站设计网站开发/营销型网站制作成都
  • 茶企业网站/市场调研
  • 网站设计公司成都/企业网站seo贵不贵
  • 整合营销沟通/郑州seo服务技术
  • 营销网站域名设计/网络推广的概念
  • 企业手机网站建设推广/网站查询域名ip
  • 网站seo优化实例/杭州seo工作室
  • 常州免费网站建设/怎么建网址
  • 58同城二手房/seo快速排名站外流量推广
  • 哪些软件可以制作视频/武汉网站搜索引擎优化
  • 南宁手机网站开发策划/发帖推广百度首页
  • 加强理想信念教育主题网站建设/电商运营
  • 如何将网站地图提交给百度/企业公司网站建设
  • 2023年CSP入门级第二轮第四题——旅游巴士
  • 零基础学习性能测试第二章-linux服务器监控:网络iftop
  • LangGraph是一个基于图计算的大语言模型应用开发框架
  • react+antd 可拖拽模态框组件
  • Entity Component System架构
  • QCC系列显示交互层的自研技术突破与实践