我正在使用C#连接到Web服务。我需要发送一个GET请求来监视某些事务,并且Web服务将在不断开连接的情况下连续向我发送事务。 Web服务提供商说我需要使用支持SSE的http库连接到它们。
我尝试过使用HttpWebRequest和HttpClient发送请求和接收响应,但我的两次尝试都失败了。我没有收到来自网络服务的回复。
我的问题是: Web服务将在不断开连接的情况下将事务发送给我,但如何保持连接?发送GET请求后,是否必须设置套接字才能收听?
谢谢你, KAB
答案 0 :(得分:0)
我解决了这个问题。所以基本上,我发送一个httpclient请求,然后我将响应流绑定到一个事件处理程序,所以只要流上有数据,就会引发该事件。
感谢您的所有投入。 KAB