cost 303 ms
HttpListener 适用于 Windows 10 但不适用于 Windows 11 - HttpListener works on Windows 10 but not Windows 11

我有一个在 Windows 10 下运行良好的应用程序,但是自从升级到 Windows 11 后就停止工作了。 我已经将问题追溯到 HttpListener: 它的细节并不重要(它基本上对它收到的任何东西都回复“授权”)。 在 Windows 10 上它工作正常。 在 Windows 11 上,它 ...

获取传入 HttpListenerRequest 输入流的内容长度 - Get content length of incoming HttpListenerRequest input stream

我正在使用 C# 的HttpListner创建服务器,并且服务器正在处理来自传入 post 请求的传入二进制数据。 我正在尝试制作发布请求处理程序,并且因为我正在处理二进制数据,所以我正在使用byte[] (这是我正在读取的缓冲区)。 但问题是我必须在向缓冲区读取任何内容之前提供缓冲区的长度。 我试 ...

这是将 AsyncCallback 转换为使用任务和异步/等待的正确方法吗? - Is this the right way to convert an AsyncCallback to using tasks and async/await?

我正在尝试对一些使用 System.Net.HttpListener 和 AsyncCallback 的旧代码进行现代化改造。 旧代码本质上是: 我想从 AsyncCallback 转移到使用任务和 async/await 并想出了以下内容: 我的问题是 - 我正在正确使用任务和异步/等待来替换 ...

响应后处理清理有限的简单网络服务器循环 - Handle cleanup limited simple webserver loop after response

我编写了一个脚本来使用 F# 获取访问令牌(隐式流)。 为此,我启动了一个简单的网络服务器/侦听器,并且只想处理重定向,然后将令牌发送回客户端/侦听器。 我坚持的是一种干净/正确的方式来处理取消和清理。 问题是我需要先开始收听,然后启动浏览器进行重定向。 所以我需要在启动浏览器并准备好取消/完成/清 ...

HttpListenerRequest.GetClientCertificate() 未返回完整的证书链 - HttpListenerRequest.GetClientCertificate() not returning the complete certificate chain

我有一个 web 服务器使用 C# 中的HttpListener实现,有一个 Go 客户端与该服务器通信。 作为要求的一部分,我需要在服务器上验证从客户端发送的证书,并且我正在从客户端发送证书链。 我找到了方法HttpListenerRequest.GetClientCertificate()来获取 ...

如何让 System.Net.HttpListener 长时间运行,或者有更好的方法吗? - How do I make System.Net.HttpListener long running, or is there a better way?

应用 我正在从事 IIoT 项目。 我需要能够在 HMI 运行在 Win7 上的设备上接收简单的消息(json 有效负载)。 在某些情况下,我们为此使用 3rd 方 MQTT,但对于这种情况,我正在查看 HTTP,特别是 C#(.NET Framework 4.0)中的一个小型 http 服务器。 ...

使用多线程处理多个 http 请求 HttpListener 会导致奇怪的行为 - Handle multiple http request HttpListener using multithread leads to strange behavior

我正在尝试创建一个HttpListener并接受 Http 请求,对于每个HttpListenerContext我创建一个专用线程来像这样处理它 在HandleContext我做了一个Thread.Sleep(5000)来模拟工作和Console.WriteLine(DateTime.Now)用于调 ...

System.Net.HttpListener - Windows 10 - 接管不同用户在同一台机器但相同应用程序上使用的端口的方法 - System.Net.HttpListener - Windows 10 - Method to take over the port used by different user on same machine but same application

我要求在 windows 10 下,同一台机器上的 2 个不同用户(通过 windows 功能“切换用户”切换)必须能够运行相同的应用程序。 构造函数运行以下代码,第二个用户出现问题。 正如预期的那样,该端口已被使用,因此会触发异常。 我该怎么做才能解决此问题,以便“当前登录的用户”可以使用该端口? ...

使用任务和 task.delay 时 HttpListener 阻塞 - HttpListener blocking when using tasks and task.delay

所以做一个个人项目写一个简单的http服务器。 没有什么花哨。 但我想使用任务来处理请求。 所以我写了下面的代码,由于某种原因它“阻塞”但不是真的? 所以我启动服务器,然后在 chrome 中打开两个单独的选项卡,我大致同时向服务器发送请求。 所以理论上这两个请求应该在大约 3 秒内完成。 但是,第 ...

使用 Mirth 作为 API 侦听器,而不是使用 Mirth 来启动 API 有效负载 - Use Mirth as an API listener, NOT using Mirth to initiate the API payload

我们希望有一个发送应用程序向 Mirth 发送一个带有数据有效负载的 API 帖子。 Mirth 通过侦听器接收此有效负载,然后将其在目标中转换为 HL7 格式并转换为 RIS。 我在设置时遇到问题。 我相信我应该使用 HTTP 监听器来实现这一点。 建议? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM