Expand description
HTTP API specification
Structs§
- HTTPAPI_
VERSION - HTTP_
BANDWIDTH_ LIMIT_ INFO - HTTP_
BINDING_ INFO - HTTP_
BYTE_ RANGE - HTTP_
CACHE_ POLICY - HTTP_
CHANNEL_ BIND_ INFO - HTTP_
CONNECTION_ LIMIT_ INFO - HTTP_
COOKED_ URL - HTTP_
DATA_ CHUNK - HTTP_
DATA_ CHUNK_ From File Handle - HTTP_
DATA_ CHUNK_ From Fragment Cache - HTTP_
DATA_ CHUNK_ From Fragment Cache Ex - HTTP_
DATA_ CHUNK_ From Memory - HTTP_
DATA_ CHUNK_ u - HTTP_
FLOWRATE_ INFO - HTTP_
KNOWN_ HEADER - HTTP_
LISTEN_ ENDPOINT_ INFO - HTTP_
LOGGING_ INFO - HTTP_
LOG_ DATA - HTTP_
LOG_ FIELDS_ DATA - HTTP_
MULTIPLE_ KNOWN_ HEADERS - HTTP_
PROPERTY_ FLAGS - HTTP_
PROTECTION_ LEVEL_ INFO - HTTP_
QOS_ SETTING_ INFO - HTTP_
REQUEST_ AUTH_ INFO - HTTP_
REQUEST_ CHANNEL_ BIND_ STATUS - HTTP_
REQUEST_ HEADERS - HTTP_
REQUEST_ INFO - HTTP_
REQUEST_ V1 - HTTP_
REQUEST_ V2 - HTTP_
RESPONSE_ HEADERS - HTTP_
RESPONSE_ INFO - HTTP_
RESPONSE_ V1 - HTTP_
RESPONSE_ V2 - HTTP_
SERVER_ AUTHENTICATION_ BASIC_ PARAMS - HTTP_
SERVER_ AUTHENTICATION_ DIGEST_ PARAMS - HTTP_
SERVER_ AUTHENTICATION_ INFO - HTTP_
SERVICE_ BINDING_ A - HTTP_
SERVICE_ BINDING_ BASE - HTTP_
SERVICE_ BINDING_ W - HTTP_
SERVICE_ CONFIG_ CACHE_ SET - HTTP_
SERVICE_ CONFIG_ IP_ LISTEN_ PARAM - HTTP_
SERVICE_ CONFIG_ IP_ LISTEN_ QUERY - HTTP_
SERVICE_ CONFIG_ SSL_ CCS_ KEY - HTTP_
SERVICE_ CONFIG_ SSL_ CCS_ QUERY - HTTP_
SERVICE_ CONFIG_ SSL_ CCS_ SET - HTTP_
SERVICE_ CONFIG_ SSL_ KEY - HTTP_
SERVICE_ CONFIG_ SSL_ PARAM - HTTP_
SERVICE_ CONFIG_ SSL_ QUERY - HTTP_
SERVICE_ CONFIG_ SSL_ SET - HTTP_
SERVICE_ CONFIG_ SSL_ SNI_ KEY - HTTP_
SERVICE_ CONFIG_ SSL_ SNI_ QUERY - HTTP_
SERVICE_ CONFIG_ SSL_ SNI_ SET - HTTP_
SERVICE_ CONFIG_ TIMEOUT_ SET - HTTP_
SERVICE_ CONFIG_ URLACL_ KEY - HTTP_
SERVICE_ CONFIG_ URLACL_ PARAM - HTTP_
SERVICE_ CONFIG_ URLACL_ QUERY - HTTP_
SERVICE_ CONFIG_ URLACL_ SET - HTTP_
SSL_ CLIENT_ CERT_ INFO - HTTP_
SSL_ INFO - HTTP_
STATE_ INFO - HTTP_
TIMEOUT_ LIMIT_ INFO - HTTP_
TRANSPORT_ ADDRESS - HTTP_
UNKNOWN_ HEADER - HTTP_
VERSION
Constants§
- Cache
Range Chunk Size - HTTPAPI_
VERSION_ 1 - HTTPAPI_
VERSION_ 2 - HTTP_
AUTH_ ENABLE_ ALL - HTTP_
AUTH_ ENABLE_ BASIC - HTTP_
AUTH_ ENABLE_ DIGEST - HTTP_
AUTH_ ENABLE_ KERBEROS - HTTP_
AUTH_ ENABLE_ NEGOTIATE - HTTP_
AUTH_ ENABLE_ NTLM - HTTP_
AUTH_ EX_ FLAG_ CAPTURE_ CREDENTIAL - HTTP_
AUTH_ EX_ FLAG_ ENABLE_ KERBEROS_ CREDENTIAL_ CACHING - HTTP_
BYTE_ RANGE_ TO_ EOF - HTTP_
CHANNEL_ BIND_ CLIENT_ SERVICE - HTTP_
CHANNEL_ BIND_ DOTLESS_ SERVICE - HTTP_
CHANNEL_ BIND_ NO_ SERVICE_ NAME_ CHECK - HTTP_
CHANNEL_ BIND_ PROXY - HTTP_
CHANNEL_ BIND_ PROXY_ COHOSTING - HTTP_
CHANNEL_ BIND_ SECURE_ CHANNEL_ TOKEN - HTTP_
CREATE_ REQUEST_ QUEUE_ FLAG_ CONTROLLER - HTTP_
CREATE_ REQUEST_ QUEUE_ FLAG_ OPEN_ EXISTING - HTTP_
DEMAND_ CBT - HTTP_
FLUSH_ RESPONSE_ FLAG_ RECURSIVE - HTTP_
INITIALIZE_ CONFIG - HTTP_
INITIALIZE_ SERVER - HTTP_
LIMIT_ INFINITE - HTTP_
LOGGING_ FLAG_ LOCAL_ TIME_ ROLLOVER - HTTP_
LOGGING_ FLAG_ LOG_ ERRORS_ ONLY - HTTP_
LOGGING_ FLAG_ LOG_ SUCCESS_ ONLY - HTTP_
LOGGING_ FLAG_ USE_ UTF8_ CONVERSION - HTTP_
LOG_ FIELD_ BYTES_ RECV - HTTP_
LOG_ FIELD_ BYTES_ SENT - HTTP_
LOG_ FIELD_ CLIENT_ IP - HTTP_
LOG_ FIELD_ CLIENT_ PORT - HTTP_
LOG_ FIELD_ COMPUTER_ NAME - HTTP_
LOG_ FIELD_ COOKIE - HTTP_
LOG_ FIELD_ DATE - HTTP_
LOG_ FIELD_ HOST - HTTP_
LOG_ FIELD_ METHOD - HTTP_
LOG_ FIELD_ QUEUE_ NAME - HTTP_
LOG_ FIELD_ REASON - HTTP_
LOG_ FIELD_ REFERER - HTTP_
LOG_ FIELD_ SERVER_ IP - HTTP_
LOG_ FIELD_ SERVER_ PORT - HTTP_
LOG_ FIELD_ SITE_ ID - HTTP_
LOG_ FIELD_ SITE_ NAME - HTTP_
LOG_ FIELD_ STATUS - HTTP_
LOG_ FIELD_ SUB_ STATUS - HTTP_
LOG_ FIELD_ TIME - HTTP_
LOG_ FIELD_ TIME_ TAKEN - HTTP_
LOG_ FIELD_ URI - HTTP_
LOG_ FIELD_ URI_ QUERY - HTTP_
LOG_ FIELD_ URI_ STEM - HTTP_
LOG_ FIELD_ USER_ AGENT - HTTP_
LOG_ FIELD_ USER_ NAME - HTTP_
LOG_ FIELD_ VERSION - HTTP_
LOG_ FIELD_ WIN32_ STATUS - HTTP_
MIN_ ALLOWED_ BANDWIDTH_ THROTTLING_ RATE - HTTP_
MIN_ ALLOWED_ LOG_ FILE_ ROLLOVER_ SIZE - HTTP_
NULL_ ID - HTTP_
RECEIVE_ REQUEST_ ENTITY_ BODY_ FLAG_ FILL_ BUFFER - HTTP_
RECEIVE_ REQUEST_ FLAG_ COPY_ BODY - HTTP_
RECEIVE_ REQUEST_ FLAG_ FLUSH_ BODY - HTTP_
RECEIVE_ SECURE_ CHANNEL_ TOKEN - HTTP_
REQUEST_ AUTH_ FLAG_ TOKEN_ FOR_ CACHED_ CRED - HTTP_
REQUEST_ FLAG_ IP_ ROUTED - HTTP_
REQUEST_ FLAG_ MORE_ ENTITY_ BODY_ EXISTS - HTTP_
RESPONSE_ FLAG_ MULTIPLE_ ENCODINGS_ AVAILABLE - HTTP_
RESPONSE_ INFO_ FLAGS_ PRESERVE_ ORDER - HTTP_
SEND_ RESPONSE_ FLAG_ BUFFER_ DATA - HTTP_
SEND_ RESPONSE_ FLAG_ DISCONNECT - HTTP_
SEND_ RESPONSE_ FLAG_ ENABLE_ NAGLING - HTTP_
SEND_ RESPONSE_ FLAG_ MORE_ DATA - HTTP_
SEND_ RESPONSE_ FLAG_ OPAQUE - HTTP_
SEND_ RESPONSE_ FLAG_ PROCESS_ RANGES - HTTP_
SERVICE_ CONFIG_ SSL_ FLAG_ NEGOTIATE_ CLIENT_ CERT - HTTP_
SERVICE_ CONFIG_ SSL_ FLAG_ NO_ RAW_ FILTER - HTTP_
SERVICE_ CONFIG_ SSL_ FLAG_ USE_ DS_ MAPPER - HTTP_
URL_ FLAG_ REMOVE_ ALL - HTTP_
VERSION_ 0_ 9 - HTTP_
VERSION_ 1_ 0 - HTTP_
VERSION_ 1_ 1 - HTTP_
VERSION_ UNKNOWN - Header
Wait Timeout - Http503
Response Verbosity Basic - Http503
Response Verbosity Full - Http503
Response Verbosity Limited - Http
Auth Status Failure - Http
Auth Status NotAuthenticated - Http
Auth Status Success - Http
Authentication Hardening Legacy - Http
Authentication Hardening Medium - Http
Authentication Hardening Strict - Http
Cache Policy Maximum - Http
Cache Policy Nocache - Http
Cache Policy Time ToLive - Http
Cache Policy User Invalidates - Http
Data Chunk From File Handle - Http
Data Chunk From Fragment Cache - Http
Data Chunk From Fragment Cache Ex - Http
Data Chunk From Memory - Http
Data Chunk Maximum - Http
Enabled State Active - Http
Enabled State Inactive - Http
Header Accept - Http
Header Accept Charset - Http
Header Accept Encoding - Http
Header Accept Language - Http
Header Accept Ranges - Http
Header Age - Http
Header Allow - Http
Header Authorization - Http
Header Cache Control - Http
Header Connection - Http
Header Content Encoding - Http
Header Content Language - Http
Header Content Length - Http
Header Content Location - Http
Header Content Md5 - Http
Header Content Range - Http
Header Content Type - Http
Header Cookie - Http
Header Date - Http
Header Etag - Http
Header Expect - Http
Header Expires - Http
Header From - Http
Header Host - Http
Header IfMatch - Http
Header IfModified Since - Http
Header IfNone Match - Http
Header IfRange - Http
Header IfUnmodified Since - Http
Header Keep Alive - Http
Header Last Modified - Http
Header Location - Http
Header MaxForwards - Http
Header Maximum - Http
Header Pragma - Http
Header Proxy Authenticate - Http
Header Proxy Authorization - Http
Header Range - Http
Header Referer - Http
Header Request Maximum - Http
Header Response Maximum - Http
Header Retry After - Http
Header Server - Http
Header SetCookie - Http
Header Te - Http
Header Trailer - Http
Header Transfer Encoding - Http
Header Translate - Http
Header Upgrade - Http
Header User Agent - Http
Header Vary - Http
Header Via - Http
Header Warning - Http
Header WwwAuthenticate - Http
LogData Type Fields - Http
Logging Rollover Daily - Http
Logging Rollover Hourly - Http
Logging Rollover Monthly - Http
Logging Rollover Size - Http
Logging Rollover Weekly - Http
Logging TypeIIS - Http
Logging TypeNCSA - Http
Logging Type Raw - Http
Logging Type W3C - Http
Protection Level Edge Restricted - Http
Protection Level Restricted - Http
Protection Level Unrestricted - Http
QosSetting Type Bandwidth - Http
QosSetting Type Connection Limit - Http
QosSetting Type Flow Rate - Http
Request Auth Type Basic - Http
Request Auth Type Digest - Http
Request Auth Type Kerberos - Http
Request Auth TypeNTLM - Http
Request Auth Type Negotiate - Http
Request Auth Type None - Http
Request Info Type Auth - Http
Request Info Type Channel Bind - Http
Response Info Type Authentication Property - Http
Response Info Type Channel Bind - Http
Response Info Type Multiple Known Headers - Http
Response Info Type QoSProperty - Http
Server503 Verbosity Property - Http
Server Authentication Property - Http
Server Binding Property - Http
Server Channel Bind Property - Http
Server Extended Authentication Property - Http
Server Listen Endpoint Property - Http
Server Logging Property - Http
Server Protection Level Property - Http
Server QosProperty - Http
Server Queue Length Property - Http
Server State Property - Http
Server Timeouts Property - Http
Service Binding TypeA - Http
Service Binding Type None - Http
Service Binding TypeW - Http
Service Config Cache - Http
Service ConfigIP Listen List - Http
Service Config Max - Http
Service Config Query Exact - Http
Service Config Query Max - Http
Service Config Query Next - Http
Service ConfigSSL Cert Info - Http
Service Config SslCcs Cert Info - Http
Service Config SslSni Cert Info - Http
Service Config Timeout - Http
Service Config UrlAcl Info - Http
VerbCONNECT - Http
VerbCOPY - Http
VerbDELETE - Http
VerbGET - Http
VerbHEAD - Http
Verb Invalid - Http
VerbLOCK - Http
VerbMKCOL - Http
VerbMOVE - Http
Verb Maximum - Http
VerbOPTIONS - Http
VerbPOST - Http
VerbPROPFIND - Http
VerbPROPPATCH - Http
VerbPUT - Http
VerbSEARCH - Http
VerbTRACE - Http
VerbTRACK - Http
VerbUNLOCK - Http
Verb Unknown - Http
Verb Unparsed - Idle
Connection Timeout - MaxCache
Response Size
Functions§
- HTTPAPI_
EQUAL_ VERSION - HTTPAPI_
GREATER_ VERSION - HTTPAPI_
LESS_ VERSION - HTTPAPI_
VERSION_ GREATER_ OR_ EQUAL - HTTP_
EQUAL_ VERSION - HTTP_
GREATER_ EQUAL_ VERSION - HTTP_
GREATER_ VERSION - HTTP_
IS_ ⚠NULL_ ID - HTTP_
LESS_ EQUAL_ VERSION - HTTP_
LESS_ VERSION - HTTP_
NOT_ EQUAL_ VERSION - HTTP_
SET_ ⚠NULL_ ID - HTTP_
SET_ VERSION - Http
AddFragment ⚠ToCache - Http
AddUrl ⚠ - Http
AddUrl ⚠ToUrl Group - Http
Cancel ⚠Http Request - Http
Close ⚠Request Queue - Http
Close ⚠Server Session - Http
Close ⚠UrlGroup - Http
Create ⚠Http Handle - Http
Create ⚠Request Queue - Http
Create ⚠Server Session - Http
Create ⚠UrlGroup - Http
Declare ⚠Push - Http
Delete ⚠Service Configuration - Http
Flush ⚠Response Cache - Http
Initialize ⚠ - Http
Prepare ⚠Url - Http
Query ⚠Request Queue Property - Http
Query ⚠Server Session Property - Http
Query ⚠Service Configuration - Http
Query ⚠UrlGroup Property - Http
Read ⚠Fragment From Cache - Http
Receive ⚠Client Certificate - Http
Receive ⚠Http Request - Http
Receive ⚠Request Entity Body - Http
Remove ⚠Url - Http
Remove ⚠UrlFrom UrlGroup - Http
Send ⚠Http Response - Http
Send ⚠Response Entity Body - Http
SetRequest ⚠Queue Property - Http
SetServer ⚠Session Property - Http
SetService ⚠Configuration - Http
SetUrl ⚠Group Property - Http
Shutdown ⚠Request Queue - Http
Terminate ⚠ - Http
Update ⚠Service Configuration - Http
Wait ⚠ForDemand Start - Http
Wait ⚠ForDisconnect - Http
Wait ⚠ForDisconnect Ex
Type Aliases§
- HTTP_
503_ RESPONSE_ VERBOSITY - HTTP_
AUTHENTICATION_ HARDENING_ LEVELS - HTTP_
AUTH_ STATUS - HTTP_
CACHE_ POLICY_ TYPE - HTTP_
CONNECTION_ ID - HTTP_
DATA_ CHUNK_ TYPE - HTTP_
ENABLED_ STATE - HTTP_
HEADER_ ID - HTTP_
LOGGING_ ROLLOVER_ TYPE - HTTP_
LOGGING_ TYPE - HTTP_
LOG_ DATA_ TYPE - HTTP_
OPAQUE_ ID - HTTP_
PROTECTION_ LEVEL_ TYPE - HTTP_
QOS_ SETTING_ TYPE - HTTP_
RAW_ CONNECTION_ ID - HTTP_
REQUEST - HTTP_
REQUEST_ AUTH_ TYPE - HTTP_
REQUEST_ ID - HTTP_
REQUEST_ INFO_ TYPE - HTTP_
RESPONSE - HTTP_
RESPONSE_ INFO_ TYPE - HTTP_
SERVER_ PROPERTY - HTTP_
SERVER_ SESSION_ ID - HTTP_
SERVICE_ BINDING_ TYPE - HTTP_
SERVICE_ CONFIG_ CACHE_ KEY - HTTP_
SERVICE_ CONFIG_ CACHE_ PARAM - HTTP_
SERVICE_ CONFIG_ ID - HTTP_
SERVICE_ CONFIG_ QUERY_ TYPE - HTTP_
SERVICE_ CONFIG_ TIMEOUT_ KEY - HTTP_
SERVICE_ CONFIG_ TIMEOUT_ PARAM - HTTP_
URL_ CONTEXT - HTTP_
URL_ GROUP_ ID - HTTP_
VERB - PHTTPAPI_
VERSION - PHTTP_
503_ RESPONSE_ VERBOSITY - PHTTP_
AUTH_ STATUS - PHTTP_
BANDWIDTH_ LIMIT_ INFO - PHTTP_
BINDING_ INFO - PHTTP_
BYTE_ RANGE - PHTTP_
CACHE_ POLICY - PHTTP_
CACHE_ POLICY_ TYPE - PHTTP_
CHANNEL_ BIND_ INFO - PHTTP_
CONNECTION_ ID - PHTTP_
CONNECTION_ LIMIT_ INFO - PHTTP_
COOKED_ URL - PHTTP_
DATA_ CHUNK - PHTTP_
DATA_ CHUNK_ TYPE - PHTTP_
ENABLED_ STATE - PHTTP_
FLOWRATE_ INFO - PHTTP_
HEADER_ ID - PHTTP_
KNOWN_ HEADER - PHTTP_
LISTEN_ ENDPOINT_ INFO - PHTTP_
LOGGING_ INFO - PHTTP_
LOG_ DATA - PHTTP_
LOG_ DATA_ TYPE - PHTTP_
LOG_ FIELDS_ DATA - PHTTP_
MULTIPLE_ KNOWN_ HEADERS - PHTTP_
OPAQUE_ ID - PHTTP_
PROPERTY_ FLAGS - PHTTP_
PROTECTION_ LEVEL_ INFO - PHTTP_
PROTECTION_ LEVEL_ TYPE - PHTTP_
QOS_ SETTING_ INFO - PHTTP_
QOS_ SETTING_ TYPE - PHTTP_
RAW_ CONNECTION_ ID - PHTTP_
REQUEST - PHTTP_
REQUEST_ AUTH_ INFO - PHTTP_
REQUEST_ AUTH_ TYPE - PHTTP_
REQUEST_ CHANNEL_ BIND_ STATUS - PHTTP_
REQUEST_ HEADERS - PHTTP_
REQUEST_ ID - PHTTP_
REQUEST_ INFO - PHTTP_
REQUEST_ V1 - PHTTP_
REQUEST_ V2 - PHTTP_
RESPONSE - PHTTP_
RESPONSE_ HEADERS - PHTTP_
RESPONSE_ INFO - PHTTP_
RESPONSE_ INFO_ TYPE - PHTTP_
RESPONSE_ V1 - PHTTP_
RESPONSE_ V2 - PHTTP_
SERVER_ AUTHENTICATION_ BASIC_ PARAMS - PHTTP_
SERVER_ AUTHENTICATION_ DIGEST_ PARAMS - PHTTP_
SERVER_ AUTHENTICATION_ INFO - PHTTP_
SERVER_ PROPERTY - PHTTP_
SERVER_ SESSION_ ID - PHTTP_
SERVICE_ BINDING_ A - PHTTP_
SERVICE_ BINDING_ BASE - PHTTP_
SERVICE_ BINDING_ W - PHTTP_
SERVICE_ CONFIG_ CACHE_ KEY - PHTTP_
SERVICE_ CONFIG_ CACHE_ PARAM - PHTTP_
SERVICE_ CONFIG_ CACHE_ SET - PHTTP_
SERVICE_ CONFIG_ ID - PHTTP_
SERVICE_ CONFIG_ IP_ LISTEN_ PARAM - PHTTP_
SERVICE_ CONFIG_ IP_ LISTEN_ QUERY - PHTTP_
SERVICE_ CONFIG_ QUERY_ TYPE - PHTTP_
SERVICE_ CONFIG_ SSL_ CCS_ KEY - PHTTP_
SERVICE_ CONFIG_ SSL_ CCS_ QUERY - PHTTP_
SERVICE_ CONFIG_ SSL_ CCS_ SET - PHTTP_
SERVICE_ CONFIG_ SSL_ KEY - PHTTP_
SERVICE_ CONFIG_ SSL_ PARAM - PHTTP_
SERVICE_ CONFIG_ SSL_ QUERY - PHTTP_
SERVICE_ CONFIG_ SSL_ SET - PHTTP_
SERVICE_ CONFIG_ SSL_ SNI_ KEY - PHTTP_
SERVICE_ CONFIG_ SSL_ SNI_ QUERY - PHTTP_
SERVICE_ CONFIG_ SSL_ SNI_ SET - PHTTP_
SERVICE_ CONFIG_ TIMEOUT_ KEY - PHTTP_
SERVICE_ CONFIG_ TIMEOUT_ PARAM - PHTTP_
SERVICE_ CONFIG_ TIMEOUT_ SET - PHTTP_
SERVICE_ CONFIG_ URLACL_ KEY - PHTTP_
SERVICE_ CONFIG_ URLACL_ PARAM - PHTTP_
SERVICE_ CONFIG_ URLACL_ QUERY - PHTTP_
SERVICE_ CONFIG_ URLACL_ SET - PHTTP_
SSL_ CLIENT_ CERT_ INFO - PHTTP_
SSL_ INFO - PHTTP_
STATE_ INFO - PHTTP_
TIMEOUT_ LIMIT_ INFO - PHTTP_
TRANSPORT_ ADDRESS - PHTTP_
UNKNOWN_ HEADER - PHTTP_
URL_ GROUP_ ID - PHTTP_
VERB - PHTTP_
VERSION