mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 23:48:06 -05:00
* middleware for content type * adding accept middleware too and tests * Update beacon-chain/rpc/endpoints.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update beacon-chain/rpc/endpoints.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update beacon-chain/rpc/endpoints.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update beacon-chain/rpc/endpoints.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * including radek's review --------- Co-authored-by: Radosław Kapka <rkapka@wp.pl>
18 lines
382 B
Go
18 lines
382 B
Go
package middleware
|
|
|
|
import (
|
|
"net/url"
|
|
"strings"
|
|
)
|
|
|
|
// NormalizeQueryValues replaces comma-separated values with individual values
|
|
func NormalizeQueryValues(queryParams url.Values) {
|
|
for key, vals := range queryParams {
|
|
splitVals := make([]string, 0)
|
|
for _, v := range vals {
|
|
splitVals = append(splitVals, strings.Split(v, ",")...)
|
|
}
|
|
queryParams[key] = splitVals
|
|
}
|
|
}
|