Составители:
Рубрика:
44
catch(ESockError &E)
{
MessageBox(Handle,E.Message.c_str(),"Connection Error!!!",MB_OK|
MB_ICONERROR);
}
После выполнения запроса возникает событие OnSuccess, если запрос
был выполнен успешно, и событие OnFailure, если возникли какие-либо
ошибки при выполнении запроса. Параметр Cmd в обработчике этих событий
содержат код запроса, для которого они произошли.
5.3. Кодирование и декодирование данных с помощью
TNMURL и TNMUUProcessor.
Компоненты TNMURL и TNMUUProcessor предназначены для кодирова-
ния и декодирования
данных, передаваемых по протоколу HTTP. TNMURL
помогает осуществлять кодирование и декодирование строк, используя коди-
ровку x-www-form-urlencoded. Такая кодировка используется, например, при
указании параметров в URL при использовании метода GET. Для получения
закодированной строки необходимо записать исходную строку в свойство
InputString, а затем обратиться к свойству Encode. Для декодирования строки,
представленной в формате x-www-form-urlencoded, необходимо записать за-
кодированную строку
в свойство InputString, а затем обратиться к свойству
Decode. При возникновении каких-либо ошибок в процессе кодиров-
ки/декодировки будет сгенерировано событие OnError.
Для кодирования и декодирования данных с помощью кодировок UUE
или MIME/BASE64 можно использовать компонент TNMUUProcessor. С по-
мощью MIME/BASE64 кодируется, например, имя пользователя и пароль при
использовании аутентификации в режиме Basic. Свойство property
InputStream: TStream; задает входной
поток для выполнения операций коди-
catch(ESockError &E) { MessageBox(Handle,E.Message.c_str(),"Connection Error!!!",MB_OK| MB_ICONERROR); } После выполнения запроса возникает событие OnSuccess, если запрос был выполнен успешно, и событие OnFailure, если возникли какие-либо ошибки при выполнении запроса. Параметр Cmd в обработчике этих событий содержат код запроса, для которого они произошли. 5.3. Кодирование и декодирование данных с помощью TNMURL и TNMUUProcessor. Компоненты TNMURL и TNMUUProcessor предназначены для кодирова- ния и декодирования данных, передаваемых по протоколу HTTP. TNMURL помогает осуществлять кодирование и декодирование строк, используя коди- ровку x-www-form-urlencoded. Такая кодировка используется, например, при указании параметров в URL при использовании метода GET. Для получения закодированной строки необходимо записать исходную строку в свойство InputString, а затем обратиться к свойству Encode. Для декодирования строки, представленной в формате x-www-form-urlencoded, необходимо записать за- кодированную строку в свойство InputString, а затем обратиться к свойству Decode. При возникновении каких-либо ошибок в процессе кодиров- ки/декодировки будет сгенерировано событие OnError. Для кодирования и декодирования данных с помощью кодировок UUE или MIME/BASE64 можно использовать компонент TNMUUProcessor. С по- мощью MIME/BASE64 кодируется, например, имя пользователя и пароль при использовании аутентификации в режиме Basic. Свойство property InputStream: TStream; задает входной поток для выполнения операций коди- 44
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »