通过httplistener发送一些数据

时间:2011-06-27 11:17:15

标签: c#-4.0 httplistener

我必须写一个Windows服务女巫进行预订(已解决),我从预订的ID和RFID卡。读出ID解决了。现在唯一的问题是我必须将ID从RFID阅读器传输到WinService。我应该使用HTTP Listener。 MSDN上的代码对我来说不是很有启发性。

if (!HttpListener.IsSupported)
        {
            WriteLog("Windows XP SP2, Server 2003 oder höher wird benötigt um HttpListener verwenden zu können.");
            return;
        }
        if (uri == null || uri.Length == 0)
        {
            WriteLog("Die zu verwendende URI ist leer.");
        }

        HttpListener listener = new HttpListener();
        foreach(string s in uri)
        {
            listener.Prefixes.Add(s);
        }
        listener.Start();

        // Durch GetContext wird die Methode solange gestoppt bis eine request reinkommt.
        HttpListenerContext context = listener.GetContext();
        HttpListenerRequest request = context.Request; 

那么我如何抓住价值?

1 个答案:

答案 0 :(得分:0)

您可以使用CodePlex中的this库。在那里你可以注册一个OnRequest-Handler,你可以在那里做一些请求。