httplistener

    3热度

    1回答

    正文返回错误页我正在使用.NET(C#)中的HttpListener创建REST API。除了一个小问题,这一切都很好。 我试图返回状态代码而不是OK(200),例如ResourceNotFound(404)的响应。 当我将HttpListenerResponse的StatusCode设置为200以外的值并创建响应正文(使用HttpListenerResponse.OutputStream)时,它

    3热度

    1回答

    我有一个应该监听HTTP请求的Windows服务。我为此使用HttpListener。该服务已成功完成其工作。 但是,当服务设置为在系统启动时自动启动时,我在HTTP初始化中有一段延迟。 HttpListener构造函数需要1到2分钟才能返回。因此,用户已成功登录,例如他的Messenger已在线。 我读过HttpListener使用HTTP.SYS:内核模式http侦听器,因此可能是系统正在初始

    0热度

    1回答

    我想要实现侦听到特定端口一个HttpListener,但我不明白为什么我应该使用: -http:// +: 8080/ 或 -http:// *:8080/ 或 -http://127.0.0.1:8080/< - >的http://本地主机:8080 由于事先

    1热度

    2回答

    我正在建立一个httpListener到一个小型的服务器应用程序。虽然它读了,我遇到了this question on stackoverflow Public Class HTTPServer Shared Listener As HttpListener = New HttpListener Public Shared Sub Start() ServicePointMan

    4热度

    3回答

    我一直在寻找在自托管应用程序中使用ASP.NET Web API和SignalR的可能性,并且我注意到ASP.NET Web API自托管实现使用WCF ,SignalR自托管实施使用System.Net.HttpListener。这使得想出一个组合的自托管解决方案有点困难,但它确实让我想知道为什么不同的项目团队会使用不同的方法。 每种方法的优点和缺点是什么?为什么SignalR不能使用WCF自托

    1热度

    1回答

    biphttplisetner在消息代理中的功能是什么? 它只是用于HTTP节点?(HTTPInput,HTTPReply等)还是它需要消息代理的某些其他功能。 我看到,如果在tnsnames.ora中指定的数据库连接url不正确,biphttplistener不会出现。这个httplistener和数据库之间的连接是什么? 感谢

    2热度

    2回答

    我使用的是HttpListener和HttpContexts,并且我知道在编写响应的时候可以确定它是否是正确发送的,但是如何告诉客户端是否收到呢? 我想你可以在服务器和客户端之间建立一种消息确认系统,但我想知道是否有什么东西可以透明地为我做这件事。 对使用​​WCF的类似问题的回复指的是ReliableSessions,但我不确定将WCF安装到我的应用程序中是否值得。我对WCF并不是很熟悉,但是在

    2热度

    2回答

    我c#httplistener只捕获请求时,我发送它们在本地网络(从机器在同一个WiFi使用本地区域IP)。 当我看着我的公网IP(与谷歌“我的IP”),并请在通过URL get请求,我没有得到任何回应,我的事件在Visual Studio 不触发我正确 listener.Prefixes.Add("http://*:2999/");前缀它 并设置访问控制头,它完美地通过当地的URL请求,只是没有

    0热度

    1回答

    我必须通过使用从第三方获得的WSDL文件通过asmx Web服务“发布”某些SOAP/XML功能。 这意味着我必须托管一个Web服务,通​​常这将通过使用IIS作为Web服务器来完成,但是我需要创建一个项目来实现自己的Web服务器以绕过对IIS的需求。 这是问题的第一部分,第2部分 - 在MONO下的Ubuntu上运行最终的应用程序。 回到第1部分,经过几天的研究后,我发现下面的链接实际上是唯一一

    0热度

    1回答

    我写了一个模拟C#http服务器,我有一个问题。当客户端第一次关闭连接(已收到回复中的所有数据),我的程序抛出一个异常: 出现InvalidOperationException:不能关闭流,直到所有的字节都 写入。 我该怎么办?这是否意味着服务器套接字也被关闭了?