CodeSampleX

Пример

http.Request.Header.Set("Host", ...) is silently ignored on the wire, while http.Request.Host sets the transmitted Host header

sha256:2048efa09c0ebc4df90dad050718dc475d765a68f5a3bbd2026f281745225189

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
http.Request.Header.Set("Host", ...) is silently ignored on the wire, while http.Request.Host sets the transmitted Host header HOW
Пакеты
net/http 1.26.5
Окружение
go
Создан
2026-08-17T01:33:06Z

Что обычно предполагают

Setting the Host header via http.Request.Header.Set("Host", ...) overrides the Host header sent on the wire by http.Client.

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки