C# 4.0 通过httplistener发送一些数据
我必须写一个Windowsservice,它负责预订(已解决)、我从中获得的预订ID和RFID卡。读取ID的问题解决为。现在唯一的问题是我必须将ID从RFID读卡器传输到WinService。我应该使用HTTP侦听器。 MSDN上的代码对我不是很有指导意义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
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处理程序,在那里你可以对一个请求做一些事情