骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

摘要: Form的enctype属性 一般都使用html的Form表单通过HTTP POST方法发送Request body。下面是一个form: 如果使用GET方法,input中的key/vaule会编码后放进URL的query部分发送出去。如果使用POST方法,input中的key/value会编码后放 阅读全文
posted @ 2018-11-26 18:09 骏马金龙 阅读(507) 评论(0) 推荐(0) 编辑
摘要: ServeMux简介 ServeMux扮演的角色是Multiplexer,它用来将将请求根据url路由给已注册的handler。如下图: 上图中为3个路径注册了handler,一个是"/",另外两个是"/hello"和"/world"。这表示访问 时,multiplexer会调用上图中对应的第二个h 阅读全文
posted @ 2018-11-26 16:12 骏马金龙 阅读(3271) 评论(0) 推荐(0) 编辑
摘要: Multiplexer根据URL将请求路由给指定的Handler。 Handler用于处理请求并给予响应。更严格地说,用来读取请求体、并将请求对应的响应字段(respones header)写入ResponseWriter中,然后返回 。 什么是Handler 什么是Handler。它是一个接口,定 阅读全文
posted @ 2018-11-26 16:12 骏马金龙 阅读(5678) 评论(1) 推荐(4) 编辑
摘要: URL也是一个结构体: URL结构表示解析之后的URL,一般格式为: 由于path和query部分只能使用大小写字母、数字以及有限的几个特殊标点,其它所有的字符都需要进行URL编码:百分号+2位16进制数。例如,空格被编码为"%20",斜线被编码为"%2f",有时候query的value中空格会被编 阅读全文
posted @ 2018-11-26 16:09 骏马金龙 阅读(2366) 评论(0) 推荐(1) 编辑
摘要: HttpRouter是一个轻量级但却非常高效的multiplexer。手册: https://godoc.org/github.com/julienschmidt/httprouter https://github.com/julienschmidt/httprouter 用法示例 首先执行: 然后 阅读全文
posted @ 2018-11-26 16:08 骏马金龙 阅读(5300) 评论(0) 推荐(1) 编辑