Отправка некоторых данных через httplistener - PullRequest
0 голосов
/ 27 июня 2011

Мне нужно написать, что Windowsservice делает заказы (решено), ID для бронирования, от которого я получаю, и RFID Card.Считывание идентификатора решено до.Единственная проблема сейчас заключается в том, что мне нужно передать идентификатор из считывателя 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 голосов
/ 14 октября 2011

Вы можете использовать эту библиотеку от CodePlex.Там вы можете зарегистрировать OnRequest-Handler и там вы можете сделать что-нибудь по запросу.

...