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

网站建设的背景有哪些如何知道网站的字体

网站建设的背景有哪些,如何知道网站的字体,海口省建设厅网站,免费不收费的软件app到这里前七天的任务已经完成,但我们可以对Gee框架进行一些扩展 补充HTTP请求方法 原作者只实现了 GET, POST 路由添加,其他的 PUT, DELETE 等标准 HTTP 方法未实现,实现方法也很简单,只需在gee.go中增加如下代码 // PUT define…

到这里前七天的任务已经完成,但我们可以对Gee框架进行一些扩展

补充HTTP请求方法

原作者只实现了 GET, POST 路由添加,其他的 PUT, DELETE 等标准 HTTP 方法未实现,实现方法也很简单,只需在gee.go中增加如下代码

// PUT defines the method to add PUT request
func (group *RouterGroup) PUT(pattern string, handler HandlerFunc) {group.addRoute(http.MethodPut, pattern, handler)
}// DELETE defines the method to add DELETE request
func (group *RouterGroup) DELETE(pattern string, handler HandlerFunc) {group.addRoute(http.MethodDelete, pattern, handler)
}// PATCH defines the method to add PATCH request
func (group *RouterGroup) PATCH(pattern string, handler HandlerFunc) {group.addRoute(http.MethodPatch, pattern, handler)
}// HEAD defines the method to add HEAD request
func (group *RouterGroup) HEAD(pattern string, handler HandlerFunc) {group.addRoute(http.MethodHead, pattern, handler)
}// OPTIONS defines the method to add OPTIONS request
func (group *RouterGroup) OPTIONS(pattern string, handler HandlerFunc) {group.addRoute(http.MethodOptions, pattern, handler)
}// TRACE defines the method to add TRACE request
func (group *RouterGroup) TRACE(pattern string, handler HandlerFunc) {group.addRoute(http.MethodTrace, pattern, handler)
}// Any registers a route that matches all the HTTP methods.
// GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS.
func (group *RouterGroup) Any(pattern string, handler HandlerFunc) {group.GET(pattern, handler)group.POST(pattern, handler)group.PUT(pattern, handler)group.DELETE(pattern, handler)group.PATCH(pattern, handler)group.HEAD(pattern, handler)group.OPTIONS(pattern, handler)group.TRACE(pattern, handler)
}

参考gin实现Cookie

在context.go文件中加入以下代码

// SetCookie adds a Set-Cookie header to the ResponseWriter's headers.
// The provided cookie must have a valid Name. Invalid cookies may be
// silently dropped.
func (c *Context) SetCookie(name, value string, maxAge int, path, domain string, secure, httpOnly bool) {if path == "" {path = "/"}http.SetCookie(c.Writer, &http.Cookie{Name:     name,Value:    url.QueryEscape(value),MaxAge:   maxAge,Path:     path,Domain:   domain,Secure:   secure,HttpOnly: httpOnly,})
}// Cookie returns the named cookie provided in the request or
// ErrNoCookie if not found. And return the named cookie is unescaped.
// If multiple cookies match the given name, only one cookie will
// be returned.
func (c *Context) Cookie(name string) (string, error) {cookie, err := c.Req.Cookie(name)if err != nil {return "", err}val, _ := url.QueryUnescape(cookie.Value)return val, nil
}

使用方法:

r.GET("/setcookie", func(c *gee.Context) {c.SetCookie("gee_cookie", "gee_cookie", 3600, "/", "localhost", false, true)c.String(http.StatusOK, "set cookie: gee_cookie")
})r.GET("/getcookie", func(c *gee.Context) {cookie, _ := c.Cookie("gee_cookie")c.String(http.StatusOK, "get cookie: %s", cookie)
})

http://www.15wanjia.com/news/165654.html

相关文章:

  • 网站上的文章用秀米可以做吗企业手机app开发公司
  • wap网站建设公司开发一个需要多少钱
  • 网站搭建制作公司wordpress怎么加菜单
  • 哪个免费的网站建设好黑龙江牡丹江双鸭山伊春推广
  • 秦皇岛网站制作小程序开发html开头基础代码
  • 域名怎么绑定网站怎么分析网站设计
  • 建立能网上交易的网站多少钱怎么做网站登录界面
  • 绥化市建设工程网站招投标钻石网站建设
  • 丹阳市建设局网站wordpress文章自动分页
  • 建设网站的费用明细大概有哪些金光华网站建设
  • 广告设计图片网站中国互联网数据平台官网
  • 做网站设计需要哪些知识旅游攻略网站源码
  • 吉首网站建设WordPress激活邮件链接无效
  • 灯饰网站开发宁波网站建设软件开发
  • 只做鞋子的网站正邦设计公司简介
  • 国家建设协会官方网站企业网站的布局
  • 企业怎么建设网站首页休闲生活网页制作视频教程
  • 竞价网站移动端企业做网站设计
  • wordpress怎么显示摘要云南seo刷关键词排名优化
  • 门户网站集群建设方案英文网站收录提交
  • 湛江市建网站河北手机版建站系统哪个好
  • 购物网站开发的目的意义中国建设银行网上银行官网
  • 网站做轮播图的意义网站强制分享链接怎么做的
  • 在网站后台设置wap模板目录wordpress注册系统
  • seo网站关键词优化怎么做广东省建设厅官网证件查询
  • wordpress登录页面空白页青岛网站推广优化
  • 美观网站建设物美价廉如何做网站店铺
  • 做网络销售怎么建立网站外贸推广系统
  • 定制网站制作服务商logo设计网站国外
  • 自己在家开网站做推广wordpress黄页插件