代码之家  ›  专栏  ›  技术社区  ›  Julian Bechtold

如何将头添加到单个http请求中,而不是默认添加到所有http请求中

  •  0
  • Julian Bechtold  · 技术社区  · 7 年前

    client.DefaultRequestHeaders.Add("X-Version","1");
    据我所知,这将影响所有未来的请求。但我只想要一个请求。

    有可能这样做吗?我不想只为一个请求创建一个新的httpclient,因为我必须传递会话cookies等等。

    在这种情况下,我想添加一个推荐人。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Julian Bechtold    7 年前

    这就是我提出的解决方案

    client.DefaultRequestHeaders.Add("Referrer",GlobalVar.baseURI + referrer) ;
    string responseString = client.GetStringAsync(GlobalVar.baseURI +loan + "/investment").Result;
    client.DefaultRequestHeaders.Remove("Referrer");