CHttpServer::CHttpServer

CHttpServer (TCHAR cDelimiter );

Параметри

cDelimiter

&Символів, виявлення знак розділювача. За промовчанням цей розділювач — це 'підсилювач;'.

Зауваження

Під час називає цю функцію, при складанні CHttpServer об'єкт. Лише один екземпляр CHttpServer може існувати для кожного модуля. Після створення об'єкта CHttpServer це може бути ініціалізованими за допомогою InitInstance.

Після ISA ініційований команди клієнтом і вжити сервер, клієнт отримує відповідь сторінки, що відображає cDelimiter параметр в URL. CDelimiter параметр відокремлює на команду аргументи, які є аналізується по розбору карта макроси ON_PARSE_COMMAND і ON_PARSE_COMMAND_PARAMS.

Приклад cDelimiter

Якщо клієнт ініціює в ISA для перегляду можна вибирати зображення JPEG з URL http://www.jungle.org/, команда, надісланих на сервер може виглядати наступним чином

http://www.Jungle.org/Scripts/Apes.DLL?Тонування

де розфарбувати команди ініціювання розфарбувати функції.

URL, що сервер повертає клієнту буде виглядати так:

http://www.Jungle.org/Scripts/&Apes.DLL?Тонування?Цільова = Pictureamp;Формат = JPEG

CDelimiter за замовчуванням розділювач & з'являється в URL-адреса клієнта між два параметри зображення та Формат функції розфарбувати.

Див ON_PARSE_COMMAND і ON_PARSE_COMMAND_PARAMS для отримання додаткових відомостей про розбір команди.

Огляд CHttpServerЧлени класу | Ієрархічна діаграма

Index