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