Observing the User Experience: A Practitioners Guide to User Research

H

hacker tools, using as security best practice, 458

handler maps

example of, 34

purpose of, 12, 33

handler tags in SRFs, purpose of, 1112, 21

element, using with HTML stencil processor, 169

HandleRequest method

modifying for use with custom SOAP encryption/compression, 475

treatment by ATL Server Web applications, 469

handlers

role in application DLLs, 1213

using, 2728

HasMoreData tag, creating for use with databases, 255256

header data, modifying with ISM tool, 8687

header files

creating for Perfmon, 112

for ISAPI services, 210

Hello World SRF, if statement used with, 23

HelloWorld element, encountering after state stack, 334

HelloWorld method in ATL Server Web Service Wizard

invoking, 128

parameters of, 126

HelloWorld Web service

compiling with attribute provider, 322330

modifications made to, 287290

stepping through, 313

High protection level, explanation of, 84

hit counter interface

creating, 113114

using, 115116

hot swapping, explanation of, 9

HRESULT_* handlers, functionality of, 394

HTML files, using include statements with, 29

HTML messages, sending, 430436, 470

HTML stencil processor, explanation of, 169

HTML tables, generating with while statements, 26

HTTP 100 Continue response, meaning of, 446447

HTTP client class, main functionality of, 442

HTTP clients

classes required for, 442

example of, 442447

handling query and form parameters with, 447451

Name and Age parameters of, 449450

sending and receiving large payloads with, 451453

transmitting and receiving data with, 447453

using special characters with, 449

HTTP communications, securing, 453455

HTTP errors, customizing with ISM tool, 87

HTTP GET parameters, generating with CHttpRequestParams class, 451

HTTP Headers tab of ISM tool, options on, 8687

HTTP (hypertext transfer protocol), setting parameters in, 448

HTTP POST parameters, generating with CHttpRequestParams, 450

HTTP proxies, using in SOAP clients, 471

HTTP request objects, mapping to physical objects, 398401

HTTP requests

definition of, 442

processing, 5759

HTTP stack customizations, using in SOAP clients, 471472

HTTP transport, overriding, 396397

HTTPClient directory, creating, 441

HttpExtensionProc function

overriding, 214

role in debugging ISAPI initialization, 225, 227

role in ISAPI DLLs, 15

HTTPS encryption, overview of, 464465

HTTPS secure communication, overview of, 454455

HTTPS servers, setting up for encryption, 465

HTTPS/SSL, using in SOAP clients, 472473

Категории