Tag: http

在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(); 显然这不起作用,因为我无法更新标题,我不知道这是否确实是正确的方法。

C# – 如何进行HTTP调用

我想对网站进行HTTP调用。 我只需要点击URL,不想上传或下载任何数据。 什么是最简单,最快速的方法。 我尝试了下面的代码,但它的速度很慢,并且在第二次重复请求之后,它只会进入59秒的超时并且恢复: WebRequest webRequest = WebRequest.Create(“http://ussbazesspre004:9002/DREADD?” + fileName); webRequest.Method = “POST”; webRequest.ContentType = “application/x-www-form-urlencoded”; webRequest.ContentLength = fileName.Length; Stream os = webRequest.GetRequestStream(); os.Write(buffer, 0, buffer.Length); os.Close(); 使用WebClient更有效率? WebClient web = new WebClient(); web.UploadString(address); 我正在使用.NET ver 3.5

使用C#console应用程序创建HTTP post请求并接收响应

我需要根据我发布的参数将数据发布到URL(https://somesite.com)以在responseStrem中下载文件。 如何使用C#控制台应用程序执行此操作? 参数:filename,userid,password,type

使用C#HttpListener进行URL映射

在下面的代码中,我正在等待对8080端口的任何调用。 static void Main() { HttpListener listener = new HttpListener(); listener.Prefixes.Add(“http://*:8080/”); listener.Start(); while(isRunning) { HttpListenerContext ctx = listener.GetContext(); new Thread(new Worker(ctx).ProcessRequest).Start(); } } 是否可以将特定的URL模式映射到不同的行为? 我想实现一个REST风格的服务器,即调用localhost:8080 / person / 1将启动getPersonH​​andler(int) [Mapping(“*:8080/person/$id”)] public void getPersonHandler(int id){…} 我知道, Mapping语法只是我自己对JAX-RS库的一厢情愿。 我想在C#中做同样的事情(桌面C#,而不是asp)

使用Unity在C#中发送http请求

如何使用Unity在C#中发送HTTP GET和POST请求? 我想要的是: 在post请求中发送json数据(我使用Unity序列化器,因此不需要新的,我只想在post数据中传递字符串并且能够将ContentType设置为application / json); 获得响应代码和正文没有任何问题; 在不阻止ui渲染的情况下完成异步操作。 我尝试过的: 使用HttpWebRequest / HttpWebResponse实现,但它太难和低级别(如果我找不到更好的东西,我将不得不使用它); 使用统一WWW,但它不符合我的要求; 使用NuGet的一些外部包 – Unity不接受它们:( 大多数问题都是使用线程,我在C#中没有足够的经验。 我使用的文本编辑器是Intellij Rider。

C#HttpWebRequest命令获取目录列表

我需要一个简短的代码片段来从HTTP服务器获取目录列表。 谢谢