GO语言"net/http"包中"StripPrefix"函数的用法及代码示例。
用法:
func StripPrefix(prefix string, h Handler) Handler
StripPrefix 返回一个处理 HTTP 请求的处理程序,方法是从请求 URL 的路径(和 RawPath,如果设置)中删除给定的前缀并调用处理程序 h。 StripPrefix 通过回复 HTTP 404 not found 错误来处理对不以前缀开头的路径的请求。前缀必须完全匹配:如果请求中的前缀包含转义字符,则回复也是 HTTP 404 not found 错误。
例子:
package main
import (
"net/http"
)
func main() {
// To serve a directory on disk (/tmp) under an alternate URL
// path (/tmpfiles/), use StripPrefix to modify the request
// URL's path before the FileServer sees it:
http.Handle("/tmpfiles/", http.StripPrefix("/tmpfiles/", http.FileServer(http.Dir("/tmp"))))
}
相关用法
- GO Strings用法及代码示例
- GO Stringer用法及代码示例
- GO StreamWriter用法及代码示例
- GO StructTag.Lookup用法及代码示例
- GO StructTag用法及代码示例
- GO StructOf用法及代码示例
- GO StreamReader用法及代码示例
- GO Stmt用法及代码示例
- GO Stmt.QueryRowContext用法及代码示例
- GO Scanner.Scan用法及代码示例
- GO Split用法及代码示例
- GO Server.Shutdown用法及代码示例
- GO Slice用法及代码示例
- GO SplitAfter用法及代码示例
- GO Sum256用法及代码示例
- GO SectionReader用法及代码示例
- GO Sin用法及代码示例
- GO Sprintf用法及代码示例
- GO SendMail用法及代码示例
- GO Sprint用法及代码示例
注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 StripPrefix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。