通过查询字符串传递的值的类型始终是字符串。当HTTP客户端需要发送数字,比如42
时,实际上发送的是"42"
。查询字符串中的所有内容都是字符串。
那么通过标头传递的值的类型是否也相同呢?
换句话说,如果我们发送一个带有值为42
的"FooBar"
标头的HTTP请求,以及另一个将标头值设置为"42"
的请求,服务器是否会将接收到的两个值视为相同的类型和值(即"42"
)?
通过查询字符串传递的值的类型始终是字符串。当HTTP客户端需要发送数字,比如42
时,实际上发送的是"42"
。查询字符串中的所有内容都是字符串。
那么通过标头传递的值的类型是否也相同呢?
换句话说,如果我们发送一个带有值为42
的"FooBar"
标头的HTTP请求,以及另一个将标头值设置为"42"
的请求,服务器是否会将接收到的两个值视为相同的类型和值(即"42"
)?
它始终是一个字符串,即使在HTTP/2中也是如此。