http - 无法提取自定义 HTTP 请求标头
问题描述
是否必须为http_ , x_ or header_
我们想要包含在 http 请求中的自定义标头添加前缀?
我正在使用GetServerVariable
API 来提取在 HTTP 请求中发送的自定义 Http 标头的值,它似乎没有提取不以上述前缀开头的值。我在 Windows 10 和 IIS 版本 10 上。
有什么提示吗?
解决方案
您可以尝试使用以下代码从 Web API 请求中获取自定义标头的值;它扩展了 HttpRequestMessage 类:
假设您有一个 HttpRequestMessage 对象,您可以这样调用它:
var customHeaderValue = request.GetHeaderValue("Custom-Header");
推荐阅读
- javascript - ReactJS - 加载资源失败:服务器响应状态为 404(未找到)
- python - 如何将带有外键的 .csv 表导入 django 数据库
- php - aes-256-cbc encryption decryption with initial vector in nodejs
- android - 使用键盘的自动更正部分获取软键盘高度
- javascript - 即使在从 ts 编译到 js 之后如何保持类型安全
- docker - Kubernetes ImagePullBackOff
- java - 将 JSON 对象数组转换为列表
- python - 在 Flask 中哪个 arg 覆盖 request.values 中的另一个?(获取或发布)
- python - 根据元组的第二项从元组列表中删除列表项
- jakarta-mail - Java mail api 1.5.5 奇怪的行为