如何解决如何从 HttpListenerResponse .NET 核心获取所有标头
我有一个 HttpListenerResponse,其中 Headers 数组只包含 2 个条目。 HttpListenerResponse 的全部内容见这张图
我正在使用 Postman 测试我的 HttpListener。在我的邮递员回复中,我看到以下标题:
如您所见,服务器和日期标头存在于响应中,但不存在于我的 HttpListenerResponse 内容中。为什么它们不在那里,我怎样才能得到它们?
解决方法
我不是 .Net 专家,但是当我尝试创建 API 网关时,我遇到了同样的问题。对我来说,为了能够访问 Net Core 中的所有标头,我必须使用 Microsoft.AspNetCore.Http 包的接口 IHeaderDictionary。标头将是 HttpContext.Request 对象的属性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。