小编sim*_*era的帖子

如何在.Net Core中将Header值添加到HttpWebRequest

我正在开发简单的Http客户端以使用Asp.Net核心Web API.我想通过HttpHeaderCollection将几个http标头值传递给Web API.在.Net框架的先前版本中,允许将标头值添加到HttpHeaderCollection中,如下所示

WebHeaderCollection aPIHeaderValues = new    WebHeaderCollection();           
aPIHeaderValues .Add("UserName","somevalue");
aPIHeaderValues .Add("TokenValue", "somevalue");
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Headers.add(aPIHeaderValues);
HttpWebResponse response = (HttpWebResponse)_request.GetResponse();
Run Code Online (Sandbox Code Playgroud)

但在.Net Core中,无法向request.Headers集合添加标头.我们也不能通过定义新的WebHeaderCollection来添加标头

WebHeaderCollection aPIHeaderValues = new    WebHeaderCollection();
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以在.Net Core中执行此操作

.net-core asp.net-core

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net-core ×1

asp.net-core ×1