The Host header stays separate from the query string.
Host remains a header
The Host row is separate from the request target.
Host header
The pinned host is search.example
The Host header value is search.example.
Host=search.example
Headers are not query pairs
The query pairs live in the target. Host stays in the header section.
headers separate
Summary
A GET request can carry choices in the target while keeping headers separate.
target and headers split