HttpWebRequest.Headers 属性

本文介绍如何使用Headers集合来管理HTTP请求中的标头信息,并列出了一些由系统或其他属性设置但不存储在Headers中的标头。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 指定构成 HTTP 标头的名称/值对的集合。

 

Headers 集合包含与请求关联的协议标头。下表列出了由系统或由属性或方法设置但未存储在 Headers 中的 HTTP 标头。

标头

设置方

Accept

Accept 属性设置。

Connection

Connection 属性和 KeepAlive 属性设置。

Content-Length

ContentLength 属性设置。

Content-Type

ContentType 属性设置。

Expect

Expect 属性设置。

Date

由系统设置为当前日期。

Host

由系统设置为当前主机信息。

If-Modified-Since

IfModifiedSince 属性设置。

Range

AddRange 方法设置。

Referer

Referer 属性设置。

Transfer-Encoding

TransferEncoding 属性设置(SendChunked 属性必须为 true)。

User-Agent

UserAgent 属性设置。

如果您试图设置这些受保护的标头之一,则 Add 方法将引发 ArgumentException

在通过调用 GetRequestStreamBeginGetRequestStreamGetResponseBeginGetResponse 方法启动请求之后,更改 Headers 属性将引发 InvalidOperationException

不应该假设标头值会保持不变,因为 Web 服务器和缓存可能会更改标头或向 Web 请求添加标头。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值