func extractMetadata()

in http/server/metadata/metadata.go [12:20]


func extractMetadata(headerToMetadata map[string]string, req *http.Request) metadata.MD {
	md := metadata.Pairs()
	for headerName, metadataKey := range headerToMetadata {
		if value := req.Header.Get(headerName); value != "" {
			md.Append(metadataKey, value)
		}
	}
	return md
}