代码之家  ›  专栏  ›  技术社区  ›  PassionateDeveloper

将“Host”添加到头中,得到一个错误(HTTPWebRequest)

c#
  •  0
  • PassionateDeveloper  · 技术社区  · 15 年前

    我必须用这个:

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
    request.Headers.Add("Host", "gs.apple.com");
    response = request.GetResponse();
    

    “必须使用适当的属性修改此标头。”

    我在google上搜索了很多,发现我应该使用一个属性或HTTPWebRequest。 但是没有主机属性。

    我需要操纵它,我怎么做?

    (C#.Net)

    1 回复  |  直到 15 年前
        1
  •  2
  •   Eugene Cheverda    15 年前

    Host
    
    Set by the system to current host information.
    

    如果要修改它,请尝试:

    request.Headers["Host"] = "gs.apple.com";
    

    request.Host = "gs.apple.com";
    

    适当的属性是 HttpWebRequest.Host

    Link