]> Cypherpunks repositories - gostls13.git/commit
net/http: use slices to simplify the code
authorapocelipes <seve3r@outlook.com>
Thu, 21 Mar 2024 20:39:28 +0000 (20:39 +0000)
committerGopher Robot <gobot@golang.org>
Thu, 21 Mar 2024 22:14:00 +0000 (22:14 +0000)
commit4f0408a3a205a88624dced4b188e11dd429bc3ad
treea7186880ec3434d3859e531a1b3473fe3c16f190
parent41bd9a517848e4ac2d9d09f48467a0c20a979d43
net/http: use slices to simplify the code

"strSliceContains" is replaced by "slices.Contains".

Replace "sort.Strings" with "slices.Sort" since it becomes a wrapper
of "slices.Sort" from Go 1.22.

"headerSorter" no longer has to implement "sort.Interface".
We use "slice.SortFunc" to sort kvs.

Change-Id: Ic29b4c3db147c16079575eca7ad6ff6c0f581188
GitHub-Last-Rev: 78221d5aa223a259a89860b672f39a34897df253
GitHub-Pull-Request: golang/go#66440
Reviewed-on: https://go-review.googlesource.com/c/go/+/573275
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: qiulaidongfeng <2645477756@qq.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Emmanuel Odeke <emmanuel@orijtech.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Emmanuel Odeke <emmanuel@orijtech.com>
src/net/http/client.go
src/net/http/export_test.go
src/net/http/header.go
src/net/http/main_test.go
src/net/http/routing_index_test.go
src/net/http/routing_tree_test.go
src/net/http/server.go
src/net/http/transfer.go