Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 通过httplistener发送一些数据_C# 4.0_Httplistener - Fatal编程技术网

C# 4.0 通过httplistener发送一些数据

C# 4.0 通过httplistener发送一些数据,c#-4.0,httplistener,C# 4.0,Httplistener,我必须写一个Windowsservice,它负责预订(已解决)、我从中获得的预订ID和RFID卡。读取ID的问题解决为。现在唯一的问题是我必须将ID从RFID读卡器传输到WinService。我应该使用HTTP侦听器。 MSDN上的代码对我不是很有指导意义 if (!HttpListener.IsSupported) { WriteLog("Windows XP SP2, Server 2003 oder höher wird benötigt um Ht

我必须写一个Windowsservice,它负责预订(已解决)、我从中获得的预订ID和RFID卡。读取ID的问题解决为。现在唯一的问题是我必须将ID从RFID读卡器传输到WinService。我应该使用HTTP侦听器。 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; 
那么,如何获取该值呢?

您可以使用CodePlex中的库。在那里你可以注册一个OnRequest处理程序,在那里你可以对一个请求做一些事情