httplistener相关内容
我正在尝试将 HTTPS 支持添加到我的简单 Mono HTTP 服务器.它在大多数情况下都能完美运行,但是当发生 SSL 异常时应用程序崩溃,例如客户端取消握手.显然,这样的事情不应该完全崩溃,所以我需要以某种方式捕获该异常. 代码: static void Main(string[] args){尝试{var listener = new HttpListener();字符串前缀 =
..
我正在寻找在小型 Linux 机器上运行的小型 Web 服务.我更喜欢用 C# 编写代码,所以我希望使用 Mono. 我不希望运行完整的 Web 服务器或 Mono 的 ASP.NET 版本的开销.我正在考虑使用一个线程处理每个客户端连接的单个进程.线程之间而不是数据库之间的共享内存. 我已经阅读了一些关于 Microsoft 的 HttpListener 版本以及它如何与 Http.
..
我已经构建了一个简单的 Web 服务,它只使用 HttpListener 来接收和发送请求.有时,服务会因“指定的网络名称不再可用"而失败.当我写入 HttpListenerResponse 的输出缓冲区时,它似乎被抛出. 这是错误: ListenerCallback() 错误:指定的网络名称在 System.Net.HttpResponseStream.Write(Byte[] bu
..
我使用 MonoTouch 中的 HttpListener 实现了一个非常简单的 Web 服务器.一切正常.现在我需要添加 HTTPS 支持.我尝试按照 中的步骤操作 Httplistener 支持 https 但我不知道在 MonoTouch 中在哪里设置证书.仅添加前缀“https://*:443"没有帮助,因为不可能有连接并且不会引发异常. 根据 http://msdn.mi
..
我正在用 C# 编写一个 HTTP 服务器. 当我尝试执行函数 HttpListener.Start() 时,我收到一个 HttpListenerException 说 “拒绝访问". 当我在 Windows 7 中以管理员模式运行该应用程序时,它工作正常. 我可以让它在没有管理员模式的情况下运行吗?如果是,如何?如果不是,我如何在开始运行后将应用程序更改为管理员模式?
..
我正在尝试从我的网络服务器检索上传的文件.当客户端通过网络表单(随机文件)发送其文件时,我需要解析请求以获取文件并进一步处理它.基本上,代码如下: HttpListenerContext context = listener.GetContext();HttpListenerRequest request = context.Request;StreamReader r = new Stream
..
我在 Windows Azure(一个辅助角色)上使用 .Net 4.5 和 HttpListener 类来制作我自己的 WebSocket 服务器.对于 HTTP 非安全连接,它工作得很好.问题是我需要使用 SSL(wss://) 来保护 WebSocket 连接. 我四处寻找,但 HttpListener 类文档和互联网(即使在这里)都对我没有太大帮助. 我发现 httpcfg.e
..
我创建了一个简单的 HttpListener ,它侦听端口9090,并根据请求的URL向控制台写入一些信息. 但是我被困住了:(我想到了基于事件的多线程系统,但是我没办法做任何事情. 这是我作为单独的控制台应用程序启动的侦听器的代码: string urlTemplate = String.Format("/prefix/{0}/suffix",id);字符串前缀= String.
..
我正在尝试使用 C#中的 HttpListener 创建一个简单的Web服务器,并提供要下载的文件.我看到传输率真的很差,尤其是与从共享中复制相同文件相比.这是 HttpListener 已知的,可以做些什么来改进它? 以下是有关我已完成的有关该问题的研究的一些其他信息.在本地连接时,下载速率提高了很多,但是在这种情况下,复制文件几乎是立即完成的,因此很难测量差异率.但是,在远程连接( LA
..
到目前为止,我已经知道了... 公共静态HttpListener侦听器= new HttpListener();公共静态字符串startUpPath = Application.StartupPath;公共WebServer(){listener.Start();listener.Prefixes.Add("http://(这里我想要我的公共IP)/");线程t = new Thread(new
..
我将HttpListener用作简单的http服务器.我一直在通过让HttpListener向每个请求返回字符串"OK"来对req/sec性能进行基准测试-这已经达到了每秒16,000个请求的限制.根据以下代码,我可以做些什么来进一步优化性能?还是我们达到了Windows Http.sys的极限? 无法上传图片,这是指向Visual Studio性能跟踪的链接: VS性能跟踪 P
..
我遇到了代理HTTP流的问题. 首先:我正在使用VLC播放器创建http协议媒体流服务器. 第二:我正在使用HttpListener侦听一个端口上的http请求,并尝试转发来自vlc服务器端口的响应作为来自第一个请求的响应. 代理: Client Server(:1234) VLC(:2345)
..
问题描述: 我的C#程序中有一个HttpListener,它接受带有已发布文件(jpg,doc,zip或类似文件)的POST请求.我正在同一台Windows计算机上发送和接收文件. 我从 https://stackoverflow.com/a/8468520/241475 (来自Java世界,对于C#/.Net),据说只是一种概念证明,并且在服务器端上传和存储数据几乎可以正常工作,除了
..
我正在制作一个简单的网络服务器来提供html,css,js&图片(在C#中完成).我正在使用HttpListener,并且可以使html,javascript和css文件正常工作.我只是在图像上遇到麻烦.这是我目前正在使用的: if (request.RawUrl.ToLower().Contains(".png") || request.RawUrl.Contains(".
..
这两个前缀在HttpListener或其他任何方面有何区别? http://+:8080/ http://*:8080/ 解决方案 http://*:8080/:在端口8080上接收所有尚未由其他HttpListener处理的 的所有HTTP请求. > http://+:8080/:如果端口8080 甚至已被另一个HttpListener处理,则接收所有HTTP请求.
..
我正在Windows Azure上使用.Net 4.5和HttpListener类(辅助角色)制作自己的WebSocket服务器。对于HTTP非安全连接,它可以很好地工作。问题是我需要使用SSL(wss://)使WebSocket连接安全。 我一直在寻找,并且HttpListener类文档和Internet(甚至在这里)都没有对我有太大帮助。 我发现httpcfg.exe应该可以帮助我
..
我正在使用 HttpListener ,并使用 BeginGetContext 获取我的上下文对象。我想彻底关闭我的HttpListener,但是如果尝试执行在监听器上关闭我遇到异常,它导致程序退出。 使用系统; 使用System.Net; 名称空间Sandbox_Console { 类程序 { public static void Main() { if(!HttpLi
..
如果我使用HttpListener,如何将WebException 304错误模拟回浏览器? 那是我已经收到对HttpListener的请求,然后获得了HttpListenerContext,从这一点出发,我如何模仿/安排HTTP“ 304 Not Modified”响应,以便通过HttpListenerContext.response有效地发送回浏览器? 编辑: 我尝试了以下操
..
我有一段很小的代码,尝试为 HttpListener 添加前缀: listener = new HttpListener(); listener.Prefixes.Add(“ http://192.168.0.108:8088/”); listener.Start(); 哪个抛出: System.Net.HttpListenerExceptio
..
我在使用HttpListener时遇到问题. 当请求形式为 http://user:password@example.com/ 完成后,如何获取用户名和密码? HttpWebRequest有一个Credentials属性,但是HttpListenerRequest没有它,而且我在它的任何属性中都没有找到用户名. 感谢您的帮助. 解决方案 您正在尝试通过HTTP基本身份
..