相关疑难解决方法(0)

在c#中欺骗主机请求网页

我需要创建一个发送到我们网站的网页请求,但我也需要能够设置主机头信息.我已经尝试使用HttpWebRequest,但Header信息是只读的(至少它的主机部分是).我需要这样做,因为我们想在用户可以之前执行页面的初始请求.我们有10个负载均衡的Web服务器,因此我们需要从每个Web服务器请求该文件.

我尝试过以下方法:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://192.168.1.5/filename.htm");
request.Headers.Set("Host", "www.mywebsite.com");
WebResponse response = request.GetResponse();
Run Code Online (Sandbox Code Playgroud)

显然这不起作用,因为我无法更新标题,我不知道这是否确实是正确的方法.

c# http http-headers

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

标签 统计

c# ×1

http ×1

http-headers ×1